功能自动化测试工具为我们带来了什么(4)
以下提供一些关联的常见问题: 如何打印出参数值?
lr_output_message这二个函数来做到。例如:
简要介绍资料的主要内容,以获得更多的关注
lr_output_message(“Value Captured = %s”, lr_eval_string(“{ParameterName}”));
lr_eval_string与lr_output_message函数的使用说明请参考LoadRunner Online Function Reference。 在脚本的data目录下找不到路制时的快照(snapshot)
造成在脚本的data目录下找不到路制时的快照(snapshot)的可能原因如下: o 脚本是由VuGen 6.02或更早的版本所录制的 o 汇入的Action不会包含快照(snapshot)的档案
o 脚本是储存在只读的目录下,早成VuGen无法储存执行时撷取的快照(snapshot) o 某些步骤并不会产生快照(snapshot),如浏览某个资源 o 快照(snapshot)功能被取消
【Tools】>【General options】>【Correlation】tab >【Save correlation information during replay】 开启WinDiff时出现「File no longer available」的错误讯息
WinDiff这个工具有些限制,无法开启包含空格符的目录或是脚本,所以建议命名时不要使用空格符,并且尽可能将名称取短一点。
录制时突然跳出【Correlation warning】对话窗口
当你有勾选自动关联的【Issue a popup message and let me decide online】选项,当VuGen发现有可能要做关联的数据时,就会跳出【Correlation warning】的窗口,询问你要做关联(Correlation in script)还是要忽略(Ignore)。
另外你也可以勾选【Perform correlation in script】,让VuGen自动作关联,不会再跳出询问窗口。 或是勾选【Disable correlation engine】,关闭自动关联的功能。
如何手动启动「Scan action for correlation」的功能
要手动启动「Scan action for correlation」的功能,请先执行脚本一次后,点选【Vuser】>【Scan Action for Correlation】。
执行完脚本后并未出现【Scan Action for Correlation】窗口
要启用【Scan Action for Correlation】功能,请点选【Tools】>【General options】>【Correlation】tab,勾选【Show Scan for correlation popup after replay of Vuser】选项。
看懂了就自己总结一下
14.你如何找出哪里需要关联?请给一些你所在项目的实例。
参照以上
15.你在哪里设置自动关联选项?
参照以上
16.哪个函数是用来截取虚拟用户脚本中的动态值?(手工管联)
参照以上
17.你在VUGen中何时选择关闭日志?何时选择标准和扩展日志?
参照以上
18.你如何调试LoadRunner脚本?
简要介绍资料的主要内容,以获得更多的关注
1、设置断点
其实和很多开发工具一样,LR中也能设置断点,具体菜单在:Insert - Toggle BreakPoint; 设置完断点后,当调试执行该脚本时,即会在该处停留,其后的步骤可以使用单步执行等。
2 在
某一一
种行
、
办写
上
类法似
就于
增
是
手
加工
打
Log
Log ; %s",
lr_log_message("getvalue:ParamVUID_Nbr
lr_eval_string("{ParamVUID_Nbr}"))这样,就可以了。执行到这一步骤时,会在日志中打出该参数的值,如
另
一
个分
办
getvalue:ParamVUID_Nbr 法别
就
是
在有
RunTimeSetting
三
中种
设001001置
ExecuteLogExecuteLog
了
。 。 。
ParameterSubStitution:日志中显示每行脚本中执行时的参数; DataReturnByServer
:
日
志
中
显
示
从
服
务
端
返
回
的
值
AdvancedTrace:日志中显示每行脚本中执行的函数以及参数
3、被测系统日志
在VUGenerator模拟执行的过程中被测系统也可以在关键步骤中打印日志,这样可以更好的协助测试人员调试脚本。
19你在LR中如何编写自定义函数?请给出一些你在以前进行的项目中编写的函数。
例子: Action() { int i,j; j = 1;
for (i=0;i<10;i++) {
lr_message("i+j=%d",sum(i,j)); j++; } return 0;
简要介绍资料的主要内容,以获得更多的关注
}
int sum(int a,int b)//简单的求和函数 {
return a+b; }
如果自定义的函数放在action、vuser_init、vuser_end这些脚本的主函数外,则不需要考虑函数的作用域;在任意地方都可以调用。
如果放到Action()、vuser_init()、vuser_end()这些函数体内,则只有本函数体内才可以调用。 如果想跳出函数,使用return 0或break即可 再看一个稍微复杂点的例子: Action() {
int aa[20];
CheckChar("AaBbCc001 1 1",aa); lr_message("字符串长度为:%d",aa[0]); lr_message ("统计-大写字符:%d",aa[1]); lr_message ("统计-小写字符:%d",aa[2]); lr_message ("统计-数字字符:%d",aa[3]); lr_message ("统计-空格字符:%d",aa[4]); return 0; }
void CheckChar(char ch[],int a[]) //统计函数,分别统计字符串长度;大写、小写、数字和空格的个数,返回整形保存在数组里 { int i;
for(i=0;i<=3;i++) a[i]=0;
a[0] = strlen(ch);//获取字符串长度 for(i=0;i<a[0];i++) {
if(ch[i]>='A' && ch[i]<='Z') //如果是大写字符 a[1]++;
else if(ch[i]>='a' && ch[i]<='z') //如果是小写字符 a[2]++;
else if(ch[i]>='0' && ch[i]<='9') //如果是数字 a[3]++;
else if(ch[i]==' ') //如果是空格 a[4]++; } }
20.在运行设置下你能更改那些设置?
简要介绍资料的主要内容,以获得更多的关注
21.你在不同的环境下如何设置迭代?
22.你如何在负载测试模式下执行功能测试?
23.什么是逐步递增?你如何来设置?
24.以线程方式运行的虚拟用户有哪些优点?
25.当你需要在出错时停止执行脚本,你怎么做?
26.响应时间和吞吐量之间的关系是什么?
27.说明一下如何在LR中配置系统计数器?
28.你如何识别性能瓶颈?
29.如果web服务器、数据库以及网络都正常,问题会出在哪里?
30.如何发现web服务器的相关问题?
31.如何发现数据库的相关问题?
32.解释所有web录制配置?
33.解释一下覆盖图和关联图的区别?
34.你如何设计负载?标准是什么?
35.Vuser_init中包括什么内容?
36. Vuser_end中包括什么内容?
37.什么是think time?think_time有什么用?
38.标准日志和扩展日志的区别是什么?
39.解释以下函数及他们的不同之处。 Lr_debug_message Lr_output_message Lr_error_message Lrd_stmt Lrd_fetch
简要介绍资料的主要内容,以获得更多的关注
40.什么是吞吐量?
41.场景设置有哪 …… 此处隐藏:1782字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




