Jmeter 全程实战之脚本录制

发表于:2021-3-04 09:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:芒果日记    来源:博客园

  一、HTTP 代理服务器录制
  1. 录制web浏览器请求
  (1)创建一个线程组:右键点击“测试计划”--“添加”--“线程组”。
  (2)创建一个http代理服务器:右键点击“测试计划”--“添加”--“非测试元件”--“http 代理服务器”,端口默认8888,可自行修改。
  (3)firefox设置:“选项”--“高级”--“网络”--“连接”--“设置”--“手动配置代理”。
  设置完成后要启动代理服务器;录制完成后要关闭代理服务器,并且关闭浏览器设置。
  2. 录制手机端请求
  (1)创建一个线程组:右键点击“测试计划”--“添加”--“线程组”。
  (2)创建并配置http代理服务器:右键点击“测试计划”--“添加”--“非测试元件”--“http 代理服务器”,配置代理服务器:Global Settings下面的端口配置:8888,HTTPS Domains配置:http://电脑ip,目标控制器配置:测试计划>线程组。
  (3)手机wifi设置代理:手机连接wifi,将“代理”设置为“手动”;“代理服务器主机名设置为电脑ip; “代理服务器端口”设置为jmeter http代理服务器配置的“8888”。
  (4)启动手机上需要测试的App进行业务操作即可抓取到App上发出的请求。
  3. HTTP 代理服务器设置--分组详解**
  ·不对样本分组:所有请求全部罗列。
  ·在组间添加分隔:加入一个虚拟的以分割线命令的动作。
  ·每个组放入一个新的控制器:执行时按控制器给输出结果。
  ·只存储每个组的第一个样本:保存对于一次url请求。
  二、Badboy
  ·Badboy 简介
  Badboy是一款免费WEB自动化测试工具。官方下载地址:http://www.badboy.com.au/,利用它来录制脚本,并且录制的脚本可以直接保存为JMeter文件来使用。
  使用步骤
  1.打开badboy工具,在地址栏目中输入被测试项目的地址,录制完成后,点击工具栏旁边黑色按钮,结束录制。注意:badboy正常状态下是录制状态,为红色按钮,如图:
  2.选择“文件”--Export to Jmeter…
  3.打开JMeter工具,选择“文件”-->“打开”选择刚才保存的文件(.jmx类型),将文件导入进来了。
  注:使用JMeter的代理或是BadBoy进行录制的时候,特别是JMeter代理的时候,操作不能太快,不然容易造成录制失败。
  录制的脚本一定要添加 HTTP Cookie Manager,否则脚本运行失败,切记!

  上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号