lr导出设置问题?

明确LoadRunner可以输出的结果 - 比较狠的测试间 - 51Testing软件测试网 51Testing软件测试网-中国软件测试人的精神家园
关注于测试自动化和测试管理,我是一个永远的测试新手。
明确LoadRunner可以输出的结果
& 16:59:44
明确可以的最近刚刚忙完一个项目的,又开始闲了起来,还是琢磨琢磨一些东西,给大家一些参考!PS:本人在51testing和sina blog上的文章全部为,请注明出处!!&我们都知道软件的功能其实就是输入和输出,有了输入就有输出;例如你做了一个操作,可能返回一个提示,也可能打开一个新的窗口;而测试,其实就是组合输入,确认各种输出的正确性,就像测试一个函数,你组合不同的输入参数值,达到遍历函数的所有路径,并返回对应的值。熟知loadrunner可以输出哪些结果,对我们对整个测试过程把握非常重要,当然也是测试分析中很重要的数据Loadrunner脚本的执行也是一种测试输入,我们通常可以获得那些输出呢?(这些只是我总结的,实际可能不只这些哈!)先说说脚本回放过程:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1、message系列函数详见:《message函数详细分析》2、写log文件&&& 写log文件主要是使用c语言的函数来进行,涉及的函数有fopen、fclose、fprintf这三个;&&&&&&&&& 写一个例子给大家:========================================================Action()\\先在D盘根目录创建一个文件夹,名为:“lr_log”{&&& char *address="D:\\lr_log\\01.log"; //定义log文件输出的地址和名称&&&//定义存储文件指针的变量&&&&&& if ((filename=fopen(address,"a+"))==NULL)//打开文件&&& {&&&&&&& lr_error_message("can not open this file,address=%s",address);&&&&&&& return -1;&&& }&&& for (i=1;i&11;i++)&&& {&&&&&&& fprintf(filename,"我的第%d条log...\n",i);&&& }&&& fclose(filename);//关闭文件&&& return 0;}=======================================================脚本回放完毕去D盘lr_log文件夹下打开01.log文件,得到结果:我的第1条log...我的第2条log...我的第3条log...我的第4条log...我的第5条log...我的第6条log...我的第7条log...我的第8条log...我的第9条log...我的第10条log...3、被测试程序的实际输出&& 这个就不难理解了,查看是否输出了具体的值或者执行的操作; :)&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%场景监视过程:1、vuser的log&& Loadrunner场景监视过程中,是可以查看某个vuser运行的log的;&& 具体的操作步骤:&& A、打开vuser信息窗口(双击用户组中运行的vuser即可打开窗口)&& B、选择你要查看的vuser的信息,右键选择Show vuser log&& C、可以查看vuser的log了,这里的log不能显示lr_message、lr_log_message输出的log&& 适当的增强脚本的log输出,可以让我们在vuser执行脚本出现问题时,准确的定位问题的位置;&& 例如,在使用参数化用户名和密码登录某系统,脚本中使用lr_output_message打印出当前的参数值,如果登录失败,那么用手动去登录试试,这样就能检查出是否是参数的数据有问题了;如果结合返回的错误来进行判断,那就更完美了。举个例子吧:我输入一个网址,网址中包含若干参数(ID、password),网址提交后IE返回登录结果(A\X\Z\D);返回A代表登录成功,返回X代表登录失败,返回Z和D是情况;/*********************************& * Author:qiguojie& * object:software login& * date:***********************************/Action(){//变量定义区&&& typedef long time_t;&&&&&& //定义一个时间变量&&& time_&&&&&&& //定义一个时间变量&&& web_reg_save_param("IsRight","LB=Cache-control: private\r\n\r\n","RB=|",LAST);& //保存返回值&&& time(&t);&&&&&&& //获取当前时间&&& web_url("abclogin.asp",&&&&&&& "URL=http://192.168.1.9/soft/abclogin.asp?U={user}&P={password}&L=0&H=3HS28QKH",&&&&&&& "Resource=0",&&&&&&& "RecContentType=text/html",&&&&&&& "Referer=",&&&&&&& "Snapshot=t1.inf",&&&&&&& "Mode=HTML",&&&&&&& LAST);&&& lr_output_message("%s,随机数是%d,",ctime(&t),n);&&& lr_output_message("用户是:%s,密码是:%s,",lr_eval_string("{user}"),lr_eval_string("{password}"));//判断返回值,输入对应&&& if (strcmp(lr_eval_string ("{IsRight}"),"A") == 0)//如果返回值是A&&& {&&&&&&& lr_output_message("success:用户登录成功,返回值是:%s",lr_eval_string("{IsRight}"));&&& }&&& else if (strcmp(lr_eval_string ("{IsRight}"),"X") == 0) //如果返回值是X&&& {&&&&&&& lr_output_message("failed:用户登录失败,返回值是:%s\n",lr_eval_string("{IsRight}"));&&& }&&& else if (strcmp(lr_eval_string ("{IsRight}"),"Z") == 0)//如果返回值是Z&&& {&&&&&&& lr_output_message("success_others:登录特殊页成功,返回值是:%s\n",lr_eval_string("{IsRight}"));&&& }&&& else //如果返回值是D&&& {&&&&&&& lr_output_message("success_free:登录免费用户成功,返回值是:%s\n",lr_eval_string("{IsRight}"));&&& }&&& return 0;}2、事务执行情况&& 在controllor里执行场景时,是可以即时监视事务的执行情况的,单击Run选项卡里Passed或Failed Transactions后面的放大镜图标,就可以打开;&& 可以监视的参数如下:&& A、不同事务的tps&& B、不同事务的Passed、Failed以及Stopped状态数&& TPS(Transactions per second):每秒事务数,衡量目前场景执行过程中的事务处理速度,越大说明目前事务执行效率越高;当然,你的事务中包含多个函数还是只有web_url一个函数,这个tps肯定是不同的,所以我只拿这个指标做监视用;3、ERROR&& 在controllor里执行场景时出现错误,是可以即时查看错误信息的,,单击Run选项卡里的Errors后面的放大镜图标,可以打开;另外还可以通过菜单view-show output来打开&& 具体的功能大家就自己发掘吧,呵呵当然,结果分析(Analysis)是lr最重要的输出,具体也就不介绍了;论坛和博客里有很多帖。LR常见问题整理汇总_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
LR常见问题整理汇总
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩7页未读,
定制HR最喜欢的简历
你可能喜欢还没有帐号? 赶紧
用户版块帖子
LR导出照片质量还不如屏幕截图?有图有真相。大家一起探讨啊。
UID:126905
PS币5129主贴数16鲜花554
本帖被 论坛管理员 从 会员提问求助 移动到本区()
---------------------------------&&&先看在LR里面的图片&&& =1280) window.open('http://files.photops.com/attachment/Mon_905_8d2.jpg?363');" style="max-width:1280" onload="if(is_ie6&&this.offsetWidth>1280)this.width=1280;" > &&&&这是原始文件在LR里,分辨率。ISO是1600,5d一代高感很差,1600噪点非常多,但是在LR缩图看的时候很干净。&&&看图片右边减少杂色哪里,数量用了30。&&&&&--------------------------------------------------------------------------------------&&&现在,我要把这个图像导出,缩小成437x656的分辨率,便于在论坛发表。&&& =1280) window.open('http://files.photops.com/attachment/Mon_905_2ae2f251c79ca1e.jpg?189');" style="max-width:1280" onload="if(is_ie6&&this.offsetWidth>1280)this.width=1280;" > &&&&&&以上是导出成品照片,此贴给它取个名字叫【输出片】&&&&&大家可以看到,这张LR导出的【输出片】噪点异常的明显。437x656的照片大小和在LR里是用“合适大小”观看时的视觉大小是接近的,可是LR里面看到的是这么干净,【输出片】噪点明显。&&&&&--------------------------------------------------------------------------------------&&&请看下面的图片:&&& =1280) window.open('http://files.photops.com/attachment/Mon_905_86a8e.jpg?311');" style="max-width:1280" onload="if(is_ie6&&this.offsetWidth>1280)this.width=1280;" > &&&&左边是437x656分辨率的【输出片】,在LR里面减少杂色用到100最高值后导出,右边是没有缩小的JPG文件。把右边的大图缩小成和左边差不多的视觉大小,可以看到右边比左边噪点少很多,但是细节损失(图片浏览器计算问题)。这解释了为什么在LR里看到的照片这么干净,因为是大图片用缩放的方式查看,所以干净。&&&&&--------------------------------------------------------------------------------------&&&再看最后一张:&&& =1280) window.open('http://files.photops.com/attachment/Mon_905_be2.jpg?209');" style="max-width:1280" onload="if(is_ie6&&this.offsetWidth>1280)this.width=1280;" > &&&&这张不是用LR输出的,而是直接用截图工具在LR里面截取屏幕图像,得到442x662的图像(这时候LR用的是30的减少杂色),此贴给它取个名字叫【截图片】。这个442x662的【截图片】和之前用LR输出的【输出片】相比,噪点明显少很多,细节却没有减少。&&&&&--------------------------------------------------------------------------------------&&&输出片和截图片的对比&&& =1280) window.open('http://files.photops.com/attachment/Mon_905_c7e6.jpg?305');" style="max-width:1280" onload="if(is_ie6&&this.offsetWidth>1280)this.width=1280;" > &&&&&&得出一个令人不解的结论:软件输出小分辨率的照片质量,还不如直接用屏幕截图的方法好?请高人解答啊,这个问题困扰我好久&
UID:377347
PS币159主贴数4鲜花318
没遇到过这问题,应该是导出设置的问题吧,导出时没有应用减少杂色。
UID:85339
PS币43019主贴数50鲜花2594
应该是在缩小过程中的算法问题,我觉得你应该对比原片的原大效果才有意义,因为缩小的话,每个软件优化办法都不同的,尤其是针对jpg格式,更是差别很大,这不能单独算到LR头上。
UID:126905
PS币5129主贴数16鲜花554
回 2楼(杰仔) 的帖子
比较原大没有意义啊,因为我要的结果是小照片,我不需要大照片啊。&&我现在的目的就是把大照片缩小成长边650左右的小照片后,如何能达到最好的画质。&&现在是LR导出小照片画质不如我屏幕截图。&&我没有贬低LR的意思,相反,我想找到原因,每次都用截图的方法获得小照片非常的累啊。&&所以我发帖来问问,究竟我哪里弄错了?
UID:85339
PS币43019主贴数50鲜花2594
我一般缩小图片都是用ps来缩小的,因为算法上来看,ps的算法还是最能保证质量的。你是用什么软件缩小的?&LR难道是针对预览图做优化,最后导出的时候才把参数套用到原片上,又因为原图和预览图大小不同的原因而导致原图缩小后的效果和预览图效果不一样?
UID:17424
PS币8729主贴数20鲜花12523
没用过LR,帮顶一下。
UID:218118
PS币235主贴数4鲜花1174
UID:367988
PS币2074主贴数23鲜花2643
LR导出设置问题,“调整大小以适合-宽度和高度都是1024”、“文件设置-品质为100%、文件大小限制为选上,数值为500K,““输出锐化,锐化对象选上,屏幕,标准“。这时导出的图片发到大多数论坛已经为最佳了。
UID:288760
PS币51主贴数1鲜花83
楼主用的是LR5吧&如果是那这是LR5的一个BUG&如果全图输出,不会有问题&若是缩小尺寸输出,就会有这样的问题产生。。
UID:126905
PS币5129主贴数16鲜花554
回 7楼(liping2008810) 的帖子
就算是这样还是噪点明显
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
您目前还是游客,请
&回复后跳转到最后一页
Powered by & Copyright Time now is:04-18 18:06 &
版权所有 Gzip enabled44被浏览38,617分享邀请回答103 条评论分享收藏感谢收起4添加评论分享收藏感谢收起}

我要回帖

更多关于 lr怎么导出预设 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信