jmeter操作步骤

手机端脚本录制

前提:电脑和手机在同一网络段上

1、添加http代理服务器
请添加图片描述
请添加图片描述

2、在线程中添加录制控制器
线程组右键 → 添加 → 逻辑控制器 → 录制控制器请添加图片描述
3、 在http代理服务器中指定录制脚本的路径,默认端口8888
指定录制脚本的路径,端口,目标控制器
在这里插入图片描述

4、 查看本地的ip(wifi热点)
在这里插入图片描述

5、设置移动端代理,IP和端口号
电脑和手机连接同一wifi,手机网络长按 修改网络 勾选显示高级–代理改为手动–输入服务器主机和端口号
在这里插入图片描述

6、启动
在这里插入图片描述
点击ok
在这里插入图片描述
7、 打开手机app,抓取接口
请添加图片描述

8、点击”停止”按钮,结束录制
请添加图片描述

web端脚本录制

1、安装badboy脚本软件
2、打开badboy软件请添加图片描述
3、badboy脚本录制
① 点击录制按钮进行脚本录制,
② 完成打开搜狗搜索,搜索测试岗位薪资操作,
③ 停止,
④ 回放(回放的时候,会因为编码原因导致乱码,需要手动调乱码问题)
在这里插入图片描述

⑤ 乱码的解决:找到搜索对应step的响应(Responses),如下图,双击,将ie=utf8改为ie=gbk,重新回放录制,则页面就不再是乱码了
请添加图片描述
在这里插入图片描述
4 、添加检查点/断言
① 先录制badboy的脚本,如图。
② 录制完成后,结束录制,选中地址栏中的内容(比如“猪猪”)做检查点。点击工具栏中的“Tools”——选中“Add Assertion for Selection”(加检查点)。
③ 检查点加上后会如下图左边显示出“? Check for text “猪猪””。
④ 点击“play all”回放图标,前面的“?”变成勾就ok了。
  在这里插入图片描述
5、badboy参数化
所谓参数化,是指请求的某个参数提前设定多个值,在具体请求的时候,去获取提前设定的值,不同的业务场景设置的参数不一致。

​ ① 选中badboy左下角“Variables”,在下面空白处右键选中“Add Variable…”,打开“Variable Properties”窗口,设置参数名称和参数的value(图中设了“喜羊羊”和“葫芦娃”两个值);
在这里插入图片描述
⑤ 选中“Check for text “猪猪””右键—选中“Properties”—跳出“Item Properties”窗口—将“The following”中的“猪猪”改为“${search}”,确定在这里插入图片描述
⑥ 回放

6、导出Jmeter脚本
在这里插入图片描述
7、在Jmeter中导入badboy生成的脚本,验证测试

在jmeter中,选择 文件 → 打开
打开后可能因为断言,编码等问题运行失败,可以修改后再做运行

在这里插入图片描述
8、badboy并发测试

选择 tools → run background
在这里插入图片描述

9、badboy测试报告

在 badboy → view → report 下可以看到测试报告
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值