一、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

原文转载自:https://www.cnblogs.com/puresoul/p/4817832.html

转载于:https://www.cnblogs.com/sunyale/p/11206967.html

jmeter学习笔记(十三)debug调试工具相关推荐

  1. jmeter 学习笔记

    jmeter 学习笔记 察看结果树:JSON Path Tester.RegExp Tester(正则表达式).XPathTester.JSON JMESPath Tester.Document 断言 ...

  2. Polyworks脚本开发学习笔记(十三)-深入了解MACRO命令

    Polyworks脚本开发学习笔记(十三)-深入了解MACRO命令 MACRO命令中包含了很多宏脚本管理以及变量操作命令,交互操作命令等,是非常重要的一个模块. 数组和字符串操作 从数组中拿掉一个元素 ...

  3. OpenGL学习笔记(十三):将纹理贴图应用到四边形上,对VAO/VBO/EBO/纹理/着色器的使用方式进行总结

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7919 ...

  4. JMeter学习笔记1-安装环境

    前面已经写完了JavaScript学习笔记系列,已经对JavaScript的基本语法完全掌握和知道如何用JavaScript编写第一个Selenium自动化测试脚本.我觉得已经达到了,了解和会Java ...

  5. java学习笔记十三

    11. 凡是继承了FilterOutputStream或FilterInputStream的类都是过滤流,也就是说他们不能直接跟目标(键盘,文件,网络等,节点流可以)数据打交道,只能包装 Intput ...

  6. Mr.J-- jQuery学习笔记(十三)--选项Tab卡

    页面渲染 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  7. jmeter学习笔记(八-1)

    Jmeter中有较多需要参数化测试的地方: 1.从一个用户登录的接口获取登录后的token值,取值后用于后续接口调用 2.获取用户浏览后的cookies信息,需要用到HTTP Cookie 管理器来为 ...

  8. 吴恩达《机器学习》学习笔记十三——机器学习系统(补充)

    这次笔记是对笔记十二的补充,之前讨论了评价指标,这次主要是补充机器学习系统设计中另一个重要的方面,用来训练的数据有多少的问题. 笔记十二地址:https://blog.csdn.net/qq_4046 ...

  9. java之jvm学习笔记十三(jvm基本结构)

    欢迎装载请说明出处:http://blog.csdn.net/yfqnihao 这一节,主要来学习jvm的基本结构,也就是概述.说是概述,内容很多,而且概念量也很大,不过关于概念方面,你不用担心,我完 ...

最新文章

  1. 一行命令实现录屏,支持热键和鼠标操作,区域、帧率、格式任你选择
  2. Android Studio第三十四期 - git企业级应用命令
  3. JS OffsetParent属性深入解析
  4. php post请求后端拿不到值_[精选] uniapp实现多端开发,与PHP是如何结合的
  5. 浅谈数据中心集成的优势
  6. sphinx和coreseek
  7. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第7篇]随机性如何辅助计算和什么是BPP类问题
  8. MySQLdb操作mysql数据库的两个细节
  9. 爬虫scrapy框架安装使用
  10. 使用c语言函数的小结,C语言函数指针小结(1)
  11. cityscape 数据集 mmsegmentation训练记录
  12. *TEST 4 for NOIP 谨慎打表
  13. 「圆桌」无人驾驶何时来?| 甲子引力
  14. 免费的文字转语音的软件有哪些
  15. HYSBZ 2565 Manacher算法
  16. 使用Iframe嵌套其他系统页面遇到的跨域问题
  17. w10网络里面没有计算机,Win10电脑没有网络适配器怎么办
  18. Git可视化工具-idea插件使用
  19. [QQ机器人]Nonebot2 星座运势插件
  20. express之multer文件上传

热门文章

  1. 设计模式-装饰模式(Decorator Pattern)
  2. kickstart批量安装Linux系统
  3. K8S 基于NFS实现文件集群间共享
  4. Scala函数作为函数的返回值
  5. Python爬虫开发:cookie的使用案例
  6. Java内存图以及堆、栈、常量区、静态区、方法区的区别
  7. zookeeper基本操作(常用命令)
  8. MySQL中using的用法
  9. IDEA设置远程debug调试
  10. Iterator迭代器并发修改异常问题解决