LoadRunner
北极星0202
专注软件测试技术与质量管理,致力于软件自动化测试技术★性能测试技术★移动互联网★软件质量管理与过程改进。
展开
-
LoadRunner JAVA Vuser协议手工写脚本Failed to find Classes.zip entry in Classpath问题
JAVA Vuser协议手工写脚本Failed to find Classes.zip entry in Classpath问题解决方法: 前提条件:环境变量:正确的配置了JAVA_HOME,path正确的指明了JAVA_HOME的bin路径和LR的bin路径,classpath中指明了jdk的lib路径和LR的lib路径。当前LoadRunner的版本是9.0版。当前的J转载 2016-04-09 10:52:53 · 1255 阅读 · 0 评论 -
加密密码涉及到将小写用户名改为大写
Action(){char *userId;char user[10];//根据实际情况更改字符数组大小int i;userId=lr_eval_string("{username}");//username为参数化的用户名strcpy(user,userId);for(i=0;iuser[i]=toupper(user[i]);}lr_output_me原创 2016-09-26 13:51:31 · 591 阅读 · 0 评论 -
LoadRunner实现MD5加密的两种方式
最近做接口测试,需要对请求参数进行加密,使用的是MD5,Loadrunner没有MD5加密方法,所以从网上copy了一份加密方法,实现了加密。另外又自己编写了个dll(遇到了好多坑),也实现了MD5加密。以下是两种方法:方法一:直接写个MD5.h文件,加入到脚本路径下,在globals.h中加入#include "md5.h",脚本中就可以使用加密方法了。 md5.h#ifn转载 2016-09-01 19:04:06 · 544 阅读 · 0 评论 -
关于time.h头文件
代码示例编辑12345678#include#includeint main(){ time_t timer = time(NULL); printf("ctime is %s\n",ctime(&timer));//得到日历时间转载 2016-07-20 22:20:45 · 6496 阅读 · 1 评论 -
time_t tm timeval 和 时间字符串的转换
转自:http://blog.csdn.net/ncepubdtb/article/details/38899505,做了一点补充。1、常用的时间存储方式 1)time_t类型,这本质上是一个长整数,表示从1970-01-01 00:00:00到目前计时时间的秒数,如果需要更精确一点的,可以使用timeval精确到毫秒。 2)tm结构,这本质上是转载 2016-07-20 22:06:15 · 5073 阅读 · 0 评论 -
LoadRunner调用md5方法
有个项目的请求参数中,有一个参数需要md5加密。在google搜索了些LR调用MD5方法的资料。参考资料实现了参数md5加密。现将方法做下总结:1.首先将md5算法在C编译器中生成md5.h文件,在Vuser generator中添加这个md5.h文件,然后再global.h中添加#include "md5.h"头文件2.调用md5方法:lr_output_message("%s"转载 2016-07-15 14:56:56 · 658 阅读 · 0 评论 -
loadrunner 当有用户登录失败时,重新执行登录脚本
char *userid; re:userid=lr_eval_string("{Param_userid}"); \\Param_userid为用户参数化的参数lr_save_string(userid,"user"); \\将参数化的用户数据存储到user参数中{\\用户登录脚本\\判断条件,当用户登录失败geto re;原创 2016-07-15 14:18:01 · 1596 阅读 · 2 评论 -
loadrunner数据字段拼接
测试需求:数据库中,每个用户有对应的接口URL,且URL中有个session字段值是由用户登录时服务器返回的,拼接字段URL&sessionkey=""每个用户的URL接口地址从数据库中查询存在URLParam中char fullpath[100];strcpy(fullpath,lr_eval_string("{URLParam}"));strcat(fullpath,"&ses原创 2016-07-15 13:59:19 · 1265 阅读 · 0 评论 -
loadrunner ——Abnormal termination, caused by mdrv process termination
LR 测试webservice协议 并发运行报错:Abnormal termination, caused by mdrv process termination 出现这个问题的第一反应就是上网收集资料,但是找了半天也没找到合适的答案。由于本次场景是有多个脚本共同并发的所有就查找该脚本的设置与其他脚本的设置是否一致找了N久发现原来该脚本设置的迭代,导致了服务器接受回应慢,转载 2016-07-15 13:41:31 · 1668 阅读 · 0 评论 -
解决LR 报Error -26374错误
Action.c(10): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.解决办法:我们服务器设置的线程数不够,Tomcat的conf/server.xml中的maxThreads、con原创 2016-06-15 18:32:12 · 9844 阅读 · 0 评论 -
LR场景运行提示:This Vuser already started a transaction with the same name, and has not yet processed the
LR场景运行提示:This Vuser already started a transaction with the same name, and has not yet processed the一、LR在执行场景测试时,提示This Vuser already started a transaction with the same name, and has not yet process转载 2016-06-14 20:50:02 · 1020 阅读 · 0 评论 -
具体实例教你如何做LoadRunner结果分析
【IT168 技术文档】1.前言: LoadRunner 最重要也是最难理解的地方--测试结果的分析.其余的录制和加压测试等设置对于我们来讲通过几次操作就可以轻松掌握了.针对 Results Analysis 我用图片加文字做了一个例子,希望通过例子能给大家更多的帮助.这个例子主要讲述的是多个用户同时接管任务,测试系统的响应能力,确定系统瓶颈所在.客户要求响应时间是1 个人接管的时间在5S原创 2016-04-09 11:04:09 · 874 阅读 · 0 评论 -
解决loadrunner在脚本回放时长时间等待
解决loadrunner在脚本回放时长时间等待及在vugen中create controller scenario时报错的方法经过咨询,有两种方法。经过实践,下面的方法1有效,方法2无效(我下载安装的是client,也许sevice的可以)。1、修改C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文原创 2016-09-26 14:55:53 · 4230 阅读 · 0 评论