全国大学生软件测试大赛web性能测试
目录
一.环境的准备
1.从比赛官网下载jmeter
从全国大学生软件测试大赛官网下载带有插件的jmeter、没有插件的的无法下载和提交题目。
下载地址:Mooctest | 工具下载
注意:请使用最新版本的慕测 JMeter 客户端。如不 使用最新版本可能造成得分显示错误以及评分无法上传的情况。
2.解压后,启动
解压时请注意不要解压到含有中文的路径下;
解压路径下双击运行jmeter.bat(windows系统)即可启动jmeter
启动效果如下所示,可以看到有MoocTest菜单,比赛要使用该菜单的功能
二.答题
1.下载题目
a)点击菜单MoocTest -> login 从全国大学生软件测试大赛官网下载比赛提
如果正确,系统会弹出成功提示。一定要报名正确的比赛项目奥,本科同学只能报名个人赛,不能报名团体赛
b) 点击菜单 mooctest - > download ,下载题目
在确认提示框点击 【是】
成功下载后,会看到如下提示框,上面提示你题目的下载路径奥,仔细看看奥。点击【确定】
建议练习的时候,把这个提示框信息仔细看看奥
2.阅读题目要求
认真阅读性能测试文档。了解需求
3.录制脚本
1)点击 workbench 的右键菜单 add -> Non Test elements -> HTTP(S) test script recorder添加录制代理服务器
2)为浏览器设置代理,让它指向我们的jmeter的录制代理服务器
下面以chrome浏览器为例说明设置方法:
点击 .右上角的三个点。在弹出菜单中点击 设置,
3)如下所示,设置目标控制器后,启动jmeter的录制代理服务器
可以增加一些过滤规则,具体课上给大家讲
(?i).*\.(?i).*114\.215\.176\.95(?i).*
(bmp|css|js|gif|ico|jpe?|png|swf|woff|woff2)
4)在浏览器中打开被测试的网站,执行相关的操作。这些操作会录制到jmeter
5)在浏览器上的操作会录制到jmeter
6)录制完成后停止录制代理服务器
8)将浏览器回恢复未不适用代理
4.完善和回放脚本
1)为脚本添加结果树,以方便查看结果
2) 回放脚本确认没有问题
如果脚本没有保存过,系统会提交保存脚本
运行之后,在结构树上可以看到执行结果,绿色的就是正常的,红色的是有问题的。
可以看到红色的那个请求不是被测网站的,无效的请求可以删除掉
3)按照题目要求增加事务
4) 按照题目要求为线程组设置集合点
5)按照题目参数化脚本
6)设置线程的模拟用户数量、启动时间、循环次数,记得必要超过10,超过 30 的线程数运行脚本, 否则会造成端口被封。
4.提交大赛官网运行,查看成绩
7)确认没有问题后,设置题目要求的线程组的用户数量、启动时间、循环次数为测试要求的值后,e)使用mooctest -> run功能运行(此时千万不要错误第点成jmeter的run,那样就会被封端口),系统会返回一个成绩结果窗口
5)点击 mooctest -> submit 提交答案,
作答
提交
相关文章
- [android]android性能测试命令行篇
- [Traceview]android性能测试
- 性能测试之nmon对linux服务器的监控
- [Android Memory] Android性能测试小工具Emmagee
- 测试lua的效率
- 23、性能优化与测试
- 性能测试:监控web服务器--Tomcat
- StormRunner Load --敏捷性能测试
- vps性能测试脚本
- 【刷题】面筋-游戏测试的目的和流程
- 【学习总结】测试开发工程师面试指南-软件测试行业分析与职业解析
- 【目标检测】YOLOv6理论解读+实践测试VisDrone数据集
- 如何使用jMeter对某个OData服务进行高并发性能测试
- Java Agent场景性能测试分析优化经验分享
- 【华为云技术分享】Docker容器+Phoronix-Test-Suite测试X86和ARM的ffmpeg转码性能
- Web性能测试基本指标
- Web性能测试中的几个关键指标
- Get这些性能测试分解操作后,你的测试之路会更顺
- Web测试中,各类web控件测试点总结
- 记录一下无用的自动化测试
- 什么是性能测试?这些你都知道吗?
- 【性能测试】基础知识篇-并发用户、RPS、TPS的解读
- Jmeter性能测试系列-性能测试需求评审
- 逐点分析,这样做Web项目性能测试分析更简单
- 进入公司第一次做性能测试需要怎么展开工作?
- Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)
- 【软件测试真题合集】BATJ都在问哪些自动化测试面试题?附答案
- 性能测试入门,其实很简单,看看这篇,好好学习
- YCSB benchmark测试mongodb性能——和web服务器测试性能结果类似
- 利用http_load测试Web引擎性能
- PyCharm+Python+Selenium自动化测试动态验证码识别
- App自动化测试介绍和环境搭建
- 初级软件测试工程师必看干货:移动应用测试(下)