JMeter学习-035-JMeter调试工具之二---Debug PostProcessor
来源:互联网 发布:尚观linux视频下载 编辑:程序博客网 时间:2024/05/22 08:29
JMeter学习-035-JMeter调试工具之二---Debug PostProcessor
http://www.cnblogs.com/fengpingfan/p/5894020.html
前文JMeter学习-034-JMeter调试工具之一---HTTP Mirror Server讲述了HTTP镜像服务器在调试请求入参时的实例应用。此文我们讲述另一种测试脚本调试工具的使用。
前置处理器或后置处理器中的 Debug Processor,也是常用的一个调试工具,其可以获取样本线程的相关信息进行展示,可通过查看结果树中的响应数据查看对应样本线程请求、响应及变量等信息。在查看的时候注意 Debug PostProcessor的查看作用域即可,在不用的位置,可查看的信息是不同,敬请参阅下文。
本文主要以 Debug PostProcessor为实例进行讲解,前置处理其中的对应组件用法在变量查看上有些区别。其对应添加路径为:【添加 / 后置处理器 / Debug PostProcessor】,对应面板如下所示:
- JMeter properties:jmeter.properties定义的系统级的属性变量。因其变化不大,所以脚本调试时通常不显示,默认False(不显示)。
- System properties:系统配置的环境变量等。若系统环境变量在当前脚本中有用到,可以设置为True(显示),默认为False(不显示)。
- JMeter variables:JMeter中定义的变量。常用的四种变量定义可参考文章JMeter学习-032-JMeter常见四种变量简介,默认为True(显示)。
- Sampler properties:样本属性及变量信息。默认为True(显示)。
依据实际的测试脚本调试需要,开启相应的Debug项设置,最终测试脚本的结构如下所示:
执行脚本,查看各个Debug PostProcessor结果。
1、线程 033 的外内Debug PostProcessor信息如下所示:
2、线程 035 的外内Debug PostProcessor信息如下所示:
由此可见:
- 1、样本线程(请求)外Debug PostProcessor:
- 1.1、所有样本线程对其都是上一个样本线程,可获取当前样本线程(例如035)的信息数据;
- 1.2、无法获取当前样本(035)内的前、后置处理器定义生成的变量;
- 1.3、当前样本线程(035)对应的Debug PostProcessor可获取当前样本线程(035)之前所有测试计划、用户定义的变量、参数化变量、样本线程产生的变量数据。
- 2、样本线程(请求)内Debug PostProcessor:
- 2.1、当前所属样本线程为其上一个样本线程,可获取当前线程之前所有测试计划、用户定义的变量、参数化变量、样本线程产生的变量数据,以及当前样本线程产生的变量数据。
至此,此文顺利完结,希望此文能够给初学 JMeter 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
Save
我本渺小,但山峰,我一次次绝顶!
PS:若有错误,敬请告知,不胜感激!
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
PS:若有错误,敬请告知,不胜感激!
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
0 0
- JMeter学习-035-JMeter调试工具之二---Debug PostProcessor
- JMeter学习-036-JMeter调试工具之三---Debug Sampler
- jmeter其他特性---Debug PostProcessor
- Jmeter调试工具---Debug Sampler
- JMeter调试工具---Debug Sampler
- Jmeter调试工具---Debug Sampler
- Jmeter调试工具---Debug Sampler
- Jmeter调试工具---Debug Sampler
- Jmeter调试工具---Debug Sampler
- Jmeter学习(三十三)调试工具Debug Sampler
- 二、Jmeter 后置处理器(BeanShell PostProcessor)
- JMeter学习-034-JMeter调试工具之一---HTTP Mirror Server
- Jmeter之后置处理器BeanShell PostProcessor与二进制响应
- jmeter学习(二)之jmeter+badboy并发性能测试
- Jmeter测试工具学习
- jmeter学习 二
- Jmeter BeanShell PostProcessor提取json数据
- Jmeter BeanShell PostProcessor提取json数据
- 湖南天地图轻松绘分段专题图模块实现简介
- Objective-C常用的函数,常数变量
- data-*属性的使用
- JNI 打log
- linux命令大全——电子邮件与新闻组
- JMeter学习-035-JMeter调试工具之二---Debug PostProcessor
- 网易面试题之 n 只奶牛坐在一排,每个奶牛拥有 ai 个苹果,现在你要在它们之间转移苹果, 使得最后所有奶牛拥有的苹果数都相同,每一次, 你只能从一只奶牛身上拿走恰好两个苹果到另一个奶牛上,问
- 结构体
- sqlserver数据库里sql 语句查看表里的约束,要查出 约束名、列名、约束类型、触发器
- Java数据结构和算法-栈和队列(4-解析算术表达式)
- Android之版本-自动添加编译时间-自动修改版本号
- UML之实现图
- Jvisualvm Tomcat 性能调优
- 网易面试题之 航天飞行器是一项复杂而又精密的仪器,飞行器的损耗主要集中在发射和降落的过程, * 科学家根据实验数据估计,如果在发射过程中,产生了 x 程度的损耗,那么在降落的过程中就会产生 x2