Jmeter录制后的脚本调优

摘要:
当我们通过badboy或HTTP代理服务器记录脚本时,我们会发现脚本很混乱,有图片、css、html和我们不关心的各种脚本。因此,我们需要调整录制的脚本。1.删除图片我们可以通过禁用或删除html/css等不需要的脚本来优化它们。2.在线程组上添加cookie管理器:右键单击-˃添加-˃配置组件-˃HTTPCookie管理器。3.优化HTTP头管理器。我们可以看到

  当我们通过badboy或者HTTP代理服务器的方式录制的脚本,会发现脚本杂乱无章,图片、css、html以及各种我们不关心的脚本,因此就需要针对录制后的脚本进行调优

Jmeter录制后的脚本调优第1张

1.去除图片、html/css等不需要的脚本

我们可以通过禁用或者删除的方式优化

Jmeter录制后的脚本调优第2张

2.添加cookie管理器

  在线程组上:右键—>添加—>配置元件—>HTTP Cookie管理器

Jmeter录制后的脚本调优第3张

3.优化HTTP信息头管理器

  我们可以看到每个脚本下面都挂了一个HTTP信息头管理器,那么我们可以使用一个HTTP信息头管理器即可

Jmeter录制后的脚本调优第4张

4.添加监听器

添加察看结果树即可,用来回放脚本

Jmeter录制后的脚本调优第5张

5.添加断言(可选部分)

  如果是功能或者接口自动化测试,这里必须要加断言,但是如果是做性能测试,这里就可加可不加

  添加方式:取样器上右键—>添加—>断言—>响应断言

Jmeter录制后的脚本调优第6张

 Jmeter录制后的脚本调优第7张

免责声明:文章转载自《Jmeter录制后的脚本调优》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇配置Prometheus抓取k8s集群外的监测数据7、str字符串、int整数、list列表、dict字典、set集合、tuple元祖功能详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JMeter处理Cookie与Session

cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗   考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能   考虑到减轻服务器性能...

Jmeter 分布式测试

Jmeter 分布式测试 Jmeter 是Java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。   那么,是如何实现多台负载机同时运行的呢?当然不会...

JMeter执行性能测试如何快速确定拐点

最近性能压测执行过程中,经常看到很多测试人员执行性能测试,要寻找拐点,但是效率太低,本文就介绍下,如何高效确定性能测试拐点 所谓性能测试拐点,就是指并发用户达到一定数量,平均响应时间递增,TPS不增反降,报错率递增,当前并发用户就是该测试案例的拐点    寻找拐点的意义就是当前并发用户下,系统的平均响应时间、TPS、报错率是否满足性能要求,如果满足,该并发...

jmeter ServerAgent插件安装

使用PerfMon进行服务器资源监控的方案由两部分来实现 ServerAgent,部署在被测服务器,负责资源耗用数据的采集,其功能实现主要基于hyperic的SIGAR。 PerfMon Listener,以插件形式集成到JMeter,作为其中一个Listener。 1.1 ServerAgent部署 前提:ServerAgent运行需要jre1.4以上版...

后端服务性能压测实践

转自:https://mp.weixin.qq.com/s/XW9geHZ9odHdI7srDiKBIg 目录 背景 环境检测 压力机及压力工具检测 Linux openfiles limit 设置 排查周边依赖 空接口压测检测 聚合报告中 throughput 计算 压测及性能排查方法 关注各纬度 log Linux 常规命令 性能排查两种方式(...

JMeter学习(一)工具简单介绍

一、JMeter介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象...