Jmeter性能综合实战——签到及批量签到
时间:2023-04-18 14:07:00
提取性能测试的三个方面:核心、高频、基础功能
签 到 请 求 步 骤
1.准备:
签到线程组
n HTTP请求默认值
n HTTP cookie 管理器
n 主页访问请求
n 登录请求
n 查看结果树
n 调试取样器
l HTTP代理服务器
(1)创建线程组
(2)HTTP代理服务器录制脚本保存在线程组下
(3)浏览器打开代理
2.启动代理服务器记录脚本,浏览器操作登录,登录后关闭浏览器代理
3.录制脚本后,再次操作请求,查看请求内容,如下图所示,登录请求和课程登录列表。确定要求,然后修改请求名称;
第四步需要添加的内容包括:CSV数据文件设置,正则表达式提取器
4.单次修改签到信息-在签到前添加正则表达式提取器的课程签到列表
正则表达式:bsq0h0”:“(. ?)”,"(如果表达式内容有空格,则删除,否则执行结果可能不变或与预期不一致)
5.修改签到状态
6.运行检查结果,bsq0h0值改为1,刷新网页显示已签到;bsq0h0值改为0,刷新网页显示未签到。
批量操作,前三步与单次登录步骤相同
以下内容直接从第四步开始
7、用CSV顺序批量操作文件;
8.在第一个课程签到列表中添加正则表达式提取器
(1)正则表达式:bsq0h0”:“(. ?)”,"(如果表达式内容有空格,则删除,否则执行结果可能不变或与预期不一致)
(2)引用匹配数字CSV文件中的值;
0.登录页面,调用正则表达式提取的登录列表id,修改签到状态
上课签到,提取课程id。引用变量名:${kcqdid};
签到时,引用id,1签到,0签到;
用CSV根据文件记录课程登录顺序,提取课程CSV按顺序提取文件id。
10.修改线程组的循环次数
11.如果签到,操作线程组bsq0h0的值改为1,刷新网页,显示所有登录状态
已签到;bsq0h0的值改为0,刷新网页,所有登录状态显示待登录
最后,感谢每一个认真阅读我文章的人。我花了几天时间整理了以下网盘链接。我希望它能帮助有需要的你!
这些资料,对于想转行做【软件测试】的朋友来说,应该是最全面最完整的准备仓库,这个仓库也陪伴着我走过了最艰难的旅程,我希望它能帮助你!一切都应该尽快进行,特别是在技术行业,我们必须提高技术技能。我希望它能帮助你……
如果你不想独自成长,找不到系统的信息,问题没有帮助,坚持几天放弃的感觉,你可以点击下面的小卡加入我们的小组,你可以一起讨论和交流,会有各种各样的软件测试信息和技术交流。
打字不容易。如果这篇文章对你有帮助,点赞,收藏,关注,鼓励作者。也方便你下次快速找到。
B站视频自学推荐:
零基础转行软件测试:自学软件测试,获得字节测试岗位offer,B站最好的视频!
先进的自动化测试已上岸华为,涨薪20K,最适合自学的2022年python自动化测试教程,自己花16800买,免费分享