目录
什么是Jmeter脚本
概念:
通俗:用户操作被测软件系统某场景的动作流程。
Jmeter:用户操作被测软件系统某场景的请求
Jmeter脚本要求
准确——最基本要求,脚本可以正常运行
快速——借助技术手动快速高效完成脚本开发
漂亮——脚本逻辑、维护性高
Jmeter Http协议录制
录制功能让性能测试脚本编写成为一件容易的事情。Jmeter的录制除了自身提供的HTTP代理方式进行录制,第三方工具Badboy也提供了录制支持。HTTP代理方式进行录制的原理是解析网络数据包,按Http协议包装成Http Request、Http Response等对象,这些对象就是我们能够识别的东西。
Badboy进行录制
Badboy是一个浏览器模拟工具,具有录制及回放功能,还可以进行调试。可以用来做自动化测试(其具有捕获表单数据的功能),也可以用它来对Web页面进行诊断,诊断系统响应快慢,响应数据大小。
利用Jmeter录制APP脚本
手机与采用Jmeter录制的电脑处于同一局域网。
如何设置Jmeter代理
利用Badboy与Jmeter代理录制脚本。
代理服务器:
步骤:
右键点击‘测试计划’-->添加-->Threads(Users)-->线程组;
右键点击工作台-->添加-->非测试软件-->HTTP代理服务器;
点击HTTP代理服务器-->端口(一般默认8080,为了不冲突、重复,最好改动,如9999)-->目标控制器(要把脚本放在哪个里面)
排除模式:
利用正则表达式排除录制的脚本中的某些格式例如:jpg、jpeg