Jmeter调试

一 前言

环境: window 10 Jmeter 5.3

在Jmeter执行中遇到问题时,我们常常需要查看其中的一些数据或变量,下面就简单介绍下几种方法

二 查看数据的几种方法

1 调试取样器

这个在前面的博文中多次使用过,从以前文章中找了几张图来说明
image
image

通过添加调试取样器,在结果树中调式取样器的响应中就可以看到各种变量数据,但药注意图一那几个False/True的设置
他只会在响应中记录设置位True的数据

另外如果要查看数据比较简单,可以把变量直接写在名称中,这样在结果树种看名称就能一眼看出来。当然这样的话,也可以直接把变量加在随便一个取样器的名称种,不必专门添加一个调试取样器

打印日志

这中方法前面也使用过
通过在后置处理器材中添加beanshell,然后在日志里面通过日志的方式打印数据
image
image

image

如果看窗口的输出不方便,可以直接看文件,日志文件在安装目录下面的bin目录下面,里面有一个文件是jmeter.log

镜像服务器

镜像服务器是自动在你的本地搭建一个服务器,你jemter所有定义的请求未发送到原本的服务器,而是都发送到你的本地再原样返回,因为是原样返回,这样你就能看到你发出去的请求中的数据到底是什么数据

image
如上,镜像服务器必须再test plan下才能添加

image
所有定义的请求的ip都改成127.0.0.1 ,端口号也要更改

image
image

不用镜像服务器,直接再结果树中看请求数据好像也没啥区别

posted @ 2024-03-31 22:18  工作手记  阅读(29)  评论(0编辑  收藏  举报