jmeter请求变量调试(Debug Sampler+Http Mirror Server)

将变量参数化后,有时候想知道是否正常获取到了,在jmeter中提供了2种方法去调试查看

 

目录

1、jmter之Debug Sample

2、jmeter之http mirror server

 

 

1、jmeter之Debug Sampler

 

 Debug Sampler主要用来看我们设置的变量,是否能正常取到我们设定的值

  • JMeter properties和System properties:通常都选false,这两个就是JMeter和系统的属性,在Jmeter的bin的jmeter.properties中定义,一般都不会变
  • JMeter variables:我们自已定义的变量

一般我们定义的变量有以下几种:

  • 各种后置提取器中的变量:正则提取、json提取的变量、beanshell提取器
  • 各种配置元件中的变量:csv,用户定义的变量
  • 测试计划中的变量
  • sample中的变量

第一步:设置变量

a.后置处理器中的变量

 

 b.配置元件中的变量:

 

 c.测试计划中的变量

 

d.取样器中的变量

 

 第二步:添加Debug Sampler,调试查看变量的取值

一般在请求前后都添加上Debug Sampler,这样可以对比取值情况

 

 查看结果

 

 

 

2、jmeter之Http Mirror Server

 

 HTTP镜像服务器。开启该服务器可以将发出的请求原样返回,这样我们可以看到当前请求的请求信息

第一步:开启服务器

右键WorkBench-->Add-->Non-Test Elements-->HTTP Mirror Server ,点击【Start】启动

 

 

第二步:配置请求服务器和端口号

修改请求的服务器地址为localhost,端口号为8081,这是因为Mirror Server中端口号配置的8081,当然你可以改成别的,保持一致就可以了

 

 

第三步:发出请求

 

 可以看到查看结果树中,请求的响应信息为我们发出请求的请求信息

posted @ 2020-08-28 20:02  给明天的自己  阅读(463)  评论(0编辑  收藏  举报