JMeter运行结果和调试:查看结构树

Jmeter 运行写好的脚本时,可能会因为各种原因导致运行的结果不通过。下面列举一下可能出现的问题以及如何分析。

调试的方法有多种,这里主要讲如何利用查看结果树来调试。

Jmeter 工具本身为了方便用户查看和分析结果,对运行成功和失败的结果做了不同颜色的展现,分别是对比鲜明的绿色和红色。

 

1、运行时失败,取样器结果返回:Response code: 404

原因可能有很多种,可能是请求值不对,也可能是接口不对,或者其他原因,可以通过请求内容去查看,如图:

发现两处问题:

一处是接口名称里的“/”输入成了中文;另外拼接的http链接包含两个//;另一处是接口结尾多输入了一个空格因此显示成20%。

于是修改接口名称,再次运行,结果成功。

(PS:在调试过程中发现,空格、两个//均不影响请求和返回,但是中文的/会影响,导致运行不通过)

 

2、设置了断言的情况下,经常出现取样器结果返回是OK,但运行结果为失败。

如图:

Response code: 200

Response massage: OK

原因:接口返回值和设置的断言不一致。修改断言内容或者暂时禁用掉断言后都可以运行成功。

修改断言的内容可以查看响应数据。如图:

 

3、设置读取CSV文件时,发现请求的传参中仍显示参数值为''<EOF>''

原因:定位发现CSV文件的路径不对,导致没有取到CSV文件中的值。

解决方案:修改CSV路径即可

 

4、设置读取CSV文件时,发现请求的传参的中文显示为乱码

原因:CSV文件的编码设置的不对,不应该设置为UTF-8。

解决方案:修改编码GB2312

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值