在loadrunner的VuserScript中怎么判断登陆是否成功?

tomjun 2003-07-09 03:15:07
我需要测试一个用户登陆系统,WEB上有一个form处理用户的登陆请求,在录制的脚本中LR用的函数是int web_submit_data(),奇怪的是无论我输入正确与否的用户名和密码,该函数都返回调用成功的结果,这样无论输入什么数据测试结果都是PASS。

请教大家怎么判断该用户是否登陆成功?谢谢。
...全文
347 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdkevin 2003-07-09
  • 打赏
  • 举报
回复
1、我不是大侠哦,我是小丹尼,呵呵,互相学习而已
2、例子如下,如果你登陆成功以后页面上可以看到"aaabbbccc"这样一个字符,失败的话是"aaadddccc",这个时候你是用如下语句判断bbb是否存在就可以检查是否登陆成功了:
web_find("web_find","RightOf=aaa","LeftOf=ccc","What=bbb",LAST);
Example: web_find

具体lr给的例子如下:
Example 1

In the following example, the web_find function searches the employees.html page for the name "John".

web_url("index.html",
"URL=http://server1/people/employees.html",
"TargetFrame=",
LAST);


web_find("Employee Check",
"expect=notfound",
"matchcase=yes",
"onfailure=abort",
"report=failure",
"repeat=no",
"what=John",
LAST);

Example 2

In the following example, the web_find function searches for the text Home which is between Go to and Page.

web_url("index.html",
"URL=http://server1/",
"TargetFrame=",
LAST);


web_find("Text Check",
"RightOf=Go to",
"LeftOf=page",
"What=Home",
LAST);


祝好运

个人观点、仅供参考
gdkevin爱红星
tomjun 2003-07-09
  • 打赏
  • 举报
回复
这位大侠,能否给段实例性代码?
我都被LR的函数调用方式弄晕了,感觉那个函数都只能返回LR_PASS。
拜托。
gdkevin 2003-07-09
  • 打赏
  • 举报
回复
增加登陆以后成功的文字等验证,例如登陆成功以后页面会显示,欢迎gdkevin等字样
你可以增加这样一个文本校验

个人观点、仅供参考
gdkevin爱红星
内容概要:本文系统研究了基于XGBoost的光伏阵列多类型复合故障诊断方法,深入探讨了如何利用XGBoost这一高性能集成学习算法实现对光伏系统短路、开路、阴影遮挡等多种典型故障的高精度识别与分类。文章详细阐述了XGBoost模型的理论基础及其在故障诊断的独特优势,包括优异的非线性拟合能力、对缺失数据的鲁棒性、高效的训练速度以及出色的泛化性能。研究通过采集光伏阵列的实际运行数据(如电压、电流、温度等关键特征参数),构建高质量的训练数据集,并设计合理的特征工程流程,进而建立基于XGBoost的故障诊断模型。实验结果表明,该模型在准确率、召回率和F1-score等核心评价指标上均显著优于传统的SVM、决策树等机器学习方法,展现出卓越的诊断效能。此外,文章配套提供了完整的Python代码实现,涵盖数据预处理、模型训练、参数调优与性能评估全过程,极大地方便了读者复现研究成果并将其应用于实际的光伏电站智能运维系统。; 适合人群:具备一定Python编程能力和机器学习基础知识,从事新能源发电、电力系统监控、智能运维或工业故障诊断等相关领域的科研人员、工程师和技术开发者,特别适合致力于提升光伏发电系统自动化、智能化管理水平的专业人士。; 使用场景及目标:① 实现光伏电站的实时故障监测与早期预警,提升运维效率并降低发电损失;② 构建智能诊断模块集成于光伏监控平台,实现故障的自动化识别与分类;③ 为相关科研项目提供可复现的算法范例与代码基础,推动先进机器学习技术在新能源领域的应用研究; 阅读建议:建议读者结合所提供的完整Python代码,动手实践数据清洗、特征提取、模型训练与交叉验证的全流程,深入理解XGBoost算法的关键参数(如学习率、树的深度、正则化项)对模型性能的影响,并尝试通过网格搜索或贝叶斯优化等方法进行超参数调优,以适应不同规模和环境下的光伏系统诊断需求。
内容概要:本文提出了一种针对分布式光伏储能系统的优化配置方法,并基于Matlab实现相关代码仿真。研究聚焦于多渗透率电动汽车接入背景下配电网承载能力的评估问题,构建了一个涵盖一次设备安全、负荷平稳性、电能质量和系统效率等多维度的综合评价指标体系。通过融合熵权法与模糊综合评价方法,建立了双层评分模型,实现了对不同场景下配电网承载能力的客观量化评估。文设计了多场景算例进行仿真分析,系统探讨了电动汽车不同渗透率对配电网各项性能指标的影响规律,并开展了指标灵敏度分析,充分验证了所提方法在复杂工况下的有效性与实用价值。; 适合人群:具备电力系统基础知识,熟悉Matlab编程,从事新能源并网、智能电网规划与优化等相关领域的研究人员及工程技术人员,尤其适合研究生及以上学历或具有1年以上相关工作经验的专业人员; 使用场景及目标:①用于评估高比例分布式光伏与电动汽车接入对配电网承载能力的影响;②为配电网扩容改造、储能系统配置及电动汽车充电站规划提供科学决策支持;③作为科研项目或学位论文的复现与扩展研究基础; 阅读建议:建议读者按照文档目录顺序系统学习,重点关注模型构建逻辑与Matlab代码实现细节,结合提供的仿真结果深入理解评价方法的应用流程,有条件者应动手复现代码以加深掌握。

5,227

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧