大家好,又见面了,我是全栈君。
最近使用loadrunner压测一个项目的时候,发现TPS波动巨大、且平均值较低。使用jmeter压测则没有这个问题。经过多方排查发现一个让人极度费解的原因:
原脚本:
//脚本其他代码 …… web_submit_data(“aaa”, “Action=http://demo.ddd.com/aaa?a=xr23498isfgljfsfd&b=adfasdfoi4308askdfjkla”, //此处为密文链接 “Method=POST”, “RecContentType=text/html”, “Referer=http://demo.ddd.com/ccc?a=xr23498isfgljfsfd&b=adfasdfoi4308askdfjkla”, “Snapshot=t2.inf”, “Mode=HTTP”, ITEMDATA, LAST); //事务判断逻辑等代码 ….. |
|---|
TPS图如下:

修改后的代码:
//脚本其他代码 …… web_submit_data(“aaa”, “Action=http://demo.ddd.com/aaa?a=xr23498isfgljfsfd&b=adfasdfoi4308askdfjkla”, //此处为密文链接 “Method=GET”, “RecContentType=text/html”, “Referer=http://demo.ddd.com/ccc?a=xr23498isfgljfsfd&b=adfasdfoi4308askdfjkla”, “Snapshot=t2.inf”, “Mode=HTTP”, ITEMDATA, LAST); //事务判断逻辑等代码 ….. |
|---|
问题得以解决。后来猜测是否loadrunner对于URL中加密的参数/值对兼容性有问题?
最新内容请见作者的GitHub页:http://qaseven.github.io/
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/108364.html原文链接:https://javaforall.cn