Jmeter—脚本录制

  1. 进行测试的时候,会有好多脚本或者界面需要操作测试,而且会有些尝试连接需要重复多线层高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后的测试就可以在这个基础之上进行测试。
  2. Jemeter脚本录制的两种类型
    web端:BadBoy脚本录制。
    app端:使用Jmeter自带的代理服务器进行脚本录制。

一、手机端脚本录制。

  1. 创建一个HTTP代理服务器
    在这里插入图片描述
  2. 在线程组当中创建录制控制器
    在这里插入图片描述
  3. 在http代理服务器中指定录制脚本,使用默认端口8888。
    在这里插入图片描述
  4. 查看本地IP,连的是wifi就看wifi,宽带就看本地。
    在这里插入图片描述
  5. 设置移动端的网络代理,ip和端口。
    在这里插入图片描述
  6. 启动HTTP代理服务器
    在这里插入图片描述
    在这里插入图片描述
  7. 打开手机app,就可以开始抓取接口了

在这里插入图片描述
8. 点击停止按钮, 结束录制
在这里插入图片描述

二、Web端脚本录制

web段脚本录制,我们使用到了一个badboy脚本软件。
在这里插入图片描述

  1. 打开badboy
    在这里插入图片描述

  2. badboy脚本录制
    点击录制按钮进行脚本录制,完成后打开百度搜索,搜索天天音乐,然后停止,回放,(回放的时候,会因为编码原因导致乱码,需要手动调乱码问题)
    在这里插入图片描述

  3. 直接导出文件就可以了。
    在这里插入图片描述
    在这里插入图片描述

  4. 然后关掉badboy,在jmeter中拖进这个导出的文件,就有URL了。
    在这里插入图片描述

您好!关于JMeter脚本录制JMeter是一款功能强大的性能测试工具,支持录制和回放HTTP/HTTPS请求。以下是录制JMeter脚本的步骤: 1. 准备环境:确保您已经安装了JMeter,并打开JMeter应用程序。 2. 创建测试计划:在JMeter的工作区中,右键单击测试计划,选择“Add” -> “Threads (Users)” -> “Thread Group”。设置线程组的参数,如线程数、循环次数等。 3. 添加HTTP代理服务器:右键单击线程组,选择“Add” -> “Logic Controller” -> “Recording Controller”。然后,右键单击线程组,选择“Add” -> “Config Element” -> “HTTP(S) Test Script Recorder”。 4. 配置代理服务器:在HTTP(S) Test Script Recorder的属性窗口中,选择“Global Settings”标签页。设置监听端口号,默认为8888。如果需要使用HTTPS录制,请参考官方文档配置证书。 5. 配置浏览器代理:为了让浏览器将请求发送到JMeter代理服务器,需要将浏览器的代理设置为JMeter的IP地址和监听端口号。 6. 启动代理服务器:点击JMeter工具栏上的“Start”按钮,代理服务器开始监听。 7. 执行测试场景:使用浏览器访问您想要录制的网站或应用程序。JMeter将会记录所有的HTTP/HTTPS请求和响应。 8. 停止录制:在JMeter中,点击“Stop”按钮停止代理服务器的录制。 9. 查看录制结果:在“Recording Controller”下,您将看到所有被录制的HTTP请求。您可以对这些请求进行进一步的编辑和参数化。 10. 脚本细节调整:根据您的需求,可以为每个请求添加断言、提取器等元素,以及配置其他相关参数。 11. 运行脚本:保存测试计划,并点击工具栏上的“运行”按钮来运行JMeter脚本。 希望这些步骤对您有所帮助!如果您有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值