Jmeter脚本录制
1.1. 什么是脚本录制
在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测试。
1.2. Jemeter脚本录制方式
BadBoy脚本录制
使用Jmeter自带的代理服务器进行脚本录制
BadBoy脚本录制
2.1. 打开badboy软件
2.1.1 badboy脚本录制点击录制按钮进行脚本录制,完成打开搜狗搜索,搜索jmeter操作,然后停止,回放,(回放的时候,会因为编码原因导致乱码,需要手动调乱码问题)
开始录制脚本
导入到jmeter中
HTTP请求中的信息补充完整
执行查看结果
Jmeter正则表达式提取
使用正则提取
运用Jmeter正则提取器,可以从请求的响应结果中取到需要的内容,从而实现关联。关联是请求与请求之间存在数据依赖关系,需要从上一个请求获取下一个请求需要回传回去的数
说明
引用名称:下一个请求要引用的参数名称,如填写title,则可用$引用起来,如果在正则表达式中有多个正则表达式,则可以是等等,表示解析到的第几个值给title。如:表示解析到的第1个值
匹配数字:0代表随机取值,1代表全部取值,通常情况下填0
缺省值:如果参数没有取得到值,那默认给一个值让它取。
添加正则提取器
填写正则提取表达式
引用正则表达式的变量到下一个HTTP请求中
运行查看结果
Android手机端脚本录制
查看电脑IP
配置手机网路连接
添加一个代理服务器
代理服务器添加修改信息
运行代理服务器
运行结果
Jmeter数据库压力测试
连接数据库mysql下载网址
https://dev.mysql.com/downloads/file/?id=477058
先配置jdbc(数据库连接)驱动
启动jmeter,打开界面工具,添加一个线程组,添加驱动