LoadRunner运行过程中的一个诡异问题

最近使用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/

时间: 2024-10-08 13:38:10

LoadRunner运行过程中的一个诡异问题的相关文章

多线程-在html中调用ocx组件,其click事件在运行过程中如何改变按钮状态?

问题描述 在html中调用ocx组件,其click事件在运行过程中如何改变按钮状态? 20C 我在做一个简单的网页demo,使用html语言调用ocx组件的方式完成前端功能加载和运行,我使用了一个按钮来调用ocx组件.我现在的问题是:我需要通过UI界面来清楚表示ocx组件的运行进度,比如:点击"执行"按钮,在执行过程中,按钮框变成"正在执行..."或者增加某种进度提示信息,当ocx组件执行完成后,按钮状态能够还原.我使用了很多方式,比如:1.增加进度条:2.通过定时

wpf程序,由于引用了Viewport3D、Viewport2DVisual3D和灯光等,导致在运行过程中,偶尔出现Dwrite.dll底层报错

问题描述 是这样的,我的wpf程序,界面有一个圆柱模型,图片在模型旋转,程序运行过程中,设置电脑分辨率,造成无法捕捉的crash:错误应用程序名称:MyWard.vshost.exe,版本:12.0.30723.0,时间戳:0x53cf4fe5错误模块名称:dwrite.dll,版本:6.1.7601.17514,时间戳:0x4ce7b817异常代码:0xc0000005错误偏移量:0x0005d318错误进程ID:0x17e8错误应用程序启动时间:0x01d1cb65b64eacf1错误应用程

c++-各位大虾, 我想在程序里监视系统上运行的某些程序运行过程中是否报错异常,能实现吗? 怎么实现?

问题描述 各位大虾, 我想在程序里监视系统上运行的某些程序运行过程中是否报错异常,能实现吗? 怎么实现? 对于程序运行过程中卡死已经能检测,但是对于一些弹框类的运行出错却不知道怎么检测,请各位大虾指点迷津; 现在没有C币,如果回答是我想要的,我花钱补上 解决方案 这不就是编写一个华医生么(注:华医生是微软系统上负责处理应用程序崩溃的程序,就是你图上的"xxx已停止工作,Windows正在联机查找解决方案"),这是一个应用程序,是在用户模式下实现的,而并非在内核中实现,其实华医生也可以卸

java-你的android app在运行过程中占用内存多少?

问题描述 你的android app在运行过程中占用内存多少? Hello,android开发不可避免的碰到内存管理,有时会碰到内存溢出的问题.因此谷歌对android系统的每个app做了内存限制,早期版本的android系统(比如1.5,1.6,2.1等),每个app的内存不能够超过32M.这个限制在android系统4.0开始就取消了,开发者在工程的AndroidManifest.xml中可以使用android:largeHeap="true"增加app对内存的使用限制. 我是做壁

菜鸟求助:Qt 运行过程中退出

问题描述 菜鸟求助:Qt 运行过程中退出 自己用Qt编写了一个计算的程序,当计算步骤少时,程序能正常运行(表明程序代码没有语法错误),但是步骤多了就运行卡死,表现在程序计算过程中突然退出,用Matlab能轻松做到的计算,在自己编的程序上面运行就那么慢.调试过程中发现有Out of memory 的错误, 但是感觉应该内存不会不够啊,还是我的代码在内存消耗上面有什么不合理的地方.请教各位高手!!

程序在运行过程中会异常退出

问题描述 程序在运行过程中会异常退出,报错提示如下,请各位大侠帮忙分析一下原因. 解决方案 解决方案二:看上去是访问数据库的问题,比如连接字符串或者sql不对,或者数据库配置问题.以调试方式运行程序,看更具体的错误是什么.解决方案三:也许是你在使用数据库的过程中使用了长连接,但是一直没有数据通信,数据库连接断开了.这个时候,你再连接就会出现问题.解决方案四:是的,一个接口程序,调用电商平台的API从电商平台中获取数据,然后写入到本地数据库中,程序是一直开着运行的,即时获取数据.

jboss-JBOSS4 在运行过程中突然不停地报错DLQ not bound是什么原因?

问题描述 JBOSS4 在运行过程中突然不停地报错DLQ not bound是什么原因? JBOSS4 在运行过程中突然不停地循环报错DLQ not bound,但是运行系统连接JBOSS还是正常的,而且业务也能正常执行,请问这个是什么原因导致的呢?怎么预防和停止报错?

c++-求解答关于C++编程过程中的一个报错

问题描述 求解答关于C++编程过程中的一个报错 fatal error C1083: 无法打开包括文件:"Win32.Infrastructure.h": No such file or directory 报错如上,Win32.Infrastructure.h这个头文件是不是系统提供的呢?怎么解决这个错误,谢谢 解决方案 你自己搜索一下不就知道自己有没有这个头文件,不过我认为这个不是系统文件.

报错-eclipse 运行过程中经常跳出错误提示

问题描述 eclipse 运行过程中经常跳出错误提示 解决方案 应该是你的项目有问题才会出现这种问题,检查你的项目. 解决方案二: 这是你导入的别人的工程吗,可能是你的环境没有引入项目需要的jar,或者原来项目引用的文件在你的环境中missing. 解决方案三: eclipse中经常提示:TheserializableclassAddUserFormdoes错误解决方法eclipse运行JSP文件时,提示tomcat错误 解决方案四: 将该工程关闭!就可以了,应该是你运行的项目带着其他项目一同运