LoadRunner
文章平均质量分 60
X-MCR-X
测试无之境
展开
-
LoadRunner上传附件脚本
这是上传产品图片的一个实例。参看了LoadRunner的Function Reference,这里记录一下上传脚本的实现方式(比较简单),给自己做一个笔记。 int uploadImgStatus = 0; //获取上传产品图ID web_reg_save_param_ex("ParamName=imgRandName", "LB=\"sourceImgPath\":\原创 2012-08-31 09:51:03 · 8683 阅读 · 1 评论 -
为什么场景的平均响应时间比是实际操作的响应时间要长
在跑场景时,会碰到这样一种情况,使用LoadRunner测试出来的响应时间比实际使用浏览器感受到的时间要长,例如,实际使用浏览器打开一个系统时只需要1~2秒,而使用LoadRunner跑一个用户所得出的结果可能是远远超过实际操作的响应时间.针对上述问题进行分析总结,有3种情况:1、在运行LR场景时没有忽略Think Time(思考时间)和记录log的时间.2、施压机或服务器的机器配置不转载 2012-09-25 14:59:26 · 4045 阅读 · 0 评论 -
如何在LoadRunner场景设计中设置串行脚本执行
以前有人问过我怎么在LoadRunner中做串行脚本的执行.当时不是很在意这个问题.放假的时候突然回想来,就着手试一下.查阅了一些资料,找到对应的解决办法.既然是脚本串行执行,那在场景设计中必然是要用多个脚本,要注意的是需要将Scenario Schedule中的Schedule by设置为Group的模式.然后按实际需要依次设置每个脚本的Schedule.要事先计算好每个脚本的整个执行时间,原创 2012-10-09 08:25:19 · 3051 阅读 · 0 评论 -
LoadRunner命令汇总
命令行分析函数(1)lr_get_attrib_double() 检索脚本命令行中使用的double类型变量(2)lr_get_attrib_string() 检索脚本命令行中使用的string类型变量(3)lr_get_attrib_long() 检索脚本命令行中使用的long类型变量信息型函数(1)lr_user_data_point() 用户自定义数据监控(2转载 2012-10-09 08:39:53 · 1921 阅读 · 0 评论 -
HTTP协议详解
转载自:http://blog.csdn.net/gueter引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议转载 2012-08-28 20:13:17 · 1673 阅读 · 0 评论 -
LoadRunner中web_custom_request和web_submit_data的差别
web_custom_request方法可以发送POST和GET类型的请求web_submit_data只能发送POST类型的请求所有web_submit_data方法发送的请求都可以使用web_custom_request来实现web_custom_request可以实现web_submit_data无法实现的请求,比如“查询所有邮件并删除”这个案例中,查询时我们使用关联原创 2012-08-28 09:27:38 · 7916 阅读 · 0 评论 -
lr_save_string和sprintf的使用
一、lr_save_string函数1.该函数主要是将程序中的常量或变量保存为参数。格式://将常量保存为参数lr_save_string("777","page");web_url(http://www.sina.com.cn/{page});lr_eval_string("{page}");//将变量保存为参数,tmp为变量lr_save_string(tmp,"page原创 2012-08-27 09:52:33 · 3356 阅读 · 0 评论 -
LoadRunner的Action逻辑运行选择
如果你有三个Action那么你怎么选择他们的运行逻辑呢?例如:你想实现一个脚本需要实现两种路径运行.第一种逻辑是1-2-3,第二种逻辑是1-3.但是LoadRunner总是顺序去执行Action),起初不知道怎么解决.不过稍微想想我们有办法去解决这个问题,还是看代码吧.Action(){ int i = 1; lr_output_message("%s", "Action1-1原创 2012-08-27 09:37:43 · 6963 阅读 · 0 评论 -
LoadRunner函数简介--事务型函数
很久以前在网上摘到的,忘记从哪里转载的了,这里做一下备份.事务型函数(1)lr_start_transaction() 标记LoadRunner事务开始(2)lr_end_transcation() 标记LoadRunner事务结束(3)lr_start_sub_transaction() 标记子事务开始便于性能分析(4)lr_end_sub_transaction()原创 2012-08-27 09:18:37 · 1682 阅读 · 0 评论 -
LoadRunner参数和变量之间的转换
这是用LoadRunner自定义监控Tomcat的脚本为基础而写的脚本.阐述了参数相互之间以及参数与变量之间复制传递原理.下面的代码注释是按照自己的理解写的,正确性不一定保证.Action(){ //定义三个字符数组用于条件判断 char jFM[100]; char jTM[100]; char jMM[100]; //必须要预先声明数据转换函数,否则得到的监控结果不正确.原创 2012-09-06 14:58:52 · 5808 阅读 · 1 评论