Jmeter调试工具---Debug Sampler

简介:

一、Debug Sampler介绍:

  使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties:

1、JMeter properties和System properties:通常都选false,这两个就是JMeter和系统的属性,在Jmeter的bin的jmeter.properties中定义,一般都不会变。

2、JMeter variables:这个是我们自已定义的变量,定义的方式有如下这些:

  a) 选中测试计划(Test plan),在右边的面板上添加User Defined Variables

  b) 选中线程组,右键选择 配置元件( config element)-->User Defined Variables

  c) 通过后置处理器生成的变量,可参考我的另一篇:Jmeter关联

  d)使用csv参数化的变量,参数化可参考我另一篇:Jmeter参数化

 

二、综合示例:为了涵盖上面的四种情况,特意编写如下脚本:

1、在Test plan右侧面板添加变量:name=test,value=111

2、在sampler one(访问百度首页)下添加一个用户变量:name=hello,value=222

3、在sampler one 下使用后置处理器(正则表达式处理器),获取百度首页title的信息

4、参数化,变量名为username,值为:tom

 

5、运行结果:

  

 三、总结:

1、Debug Sampler会把我们自定义的变量输出在response data中,方便我们调试的时候使用

2、在正式执行脚本时需要删除Debug Sample

 

 

PS:Jmeter另一种调试工具:HTTP Mirror Server



本文转自贺满博客园博客,原文链接:http://www.cnblogs.com/puresoul/p/4817832.html ,如需转载请自行联系原作者。
目录
相关文章
|
存储 JSON Java
如何对 Apache JMeter 测试脚本进行 Debug?(下)
如何对 Apache JMeter 测试脚本进行 Debug?
如何对 Apache JMeter 测试脚本进行 Debug?(下)
|
JavaScript Java Shell
JMeter Sampler之BeanShellSampler的使用
JMeter Sampler之BeanShellSampler的使用
98 0
|
存储 JSON 测试技术
如何对 Apache JMeter 测试脚本进行 Debug?(上)
如何对 Apache JMeter 测试脚本进行 Debug?
如何对 Apache JMeter 测试脚本进行 Debug?(上)
EMQ
|
网络协议 Java 数据库连接
JMeter 扩展开发:自定义 Java Sampler
本文是开源测试工具JMeter扩展性开发教程第二期,主要讲解JMeter如何实现对新协议的支持。以MQTT协议中的连接为例,介绍使用JMeter Java Sampler进行扩展开发的具体步骤。
EMQ
341 0
JMeter 扩展开发:自定义 Java Sampler
|
网络协议 Java 测试技术
又一次对Jmeter TCP Sampler实现的小改动
经历对“动态报文长度”处理后,又一次对JMeter的TCP Sampler作了一次小改
9064 0
|
1月前
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
60 2
|
27天前
|
缓存 Java 测试技术
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
使用JMeter对项目各个接口进行压力测试,并对前端进行动静分离优化,优化三级分类查询接口的性能
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存