LR性能测试流程-手动关联.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LR性能测试流程-手动关联

2.性能测试(概要) 文档目的 文档范围 测试策略 测试方法论 系统上的负载受两个因素影响:同时向服务器请求服务的用户数(或连接数),以及每个用户请求之间的“考虑时间(think time)”的长短。很明显,与系统通信的用户越多,负载就越大。同样,请求之间的考虑时间越短,负载也越大。这两个因素的不同组合会产生不同的负载等级。随着负载的增加,吞吐量会不断攀升,直到到达一个点基本稳定下来,如下图: 随着负载的增加,系统吞吐量的曲线(单位:笔/秒) 性能测试环境 服务器设备 :IP:10.4.3.173 CPU:2.0GHZ、内存为G OS:Windows 2008 GIS服务器:IP:10.4.3.174 CPU:2.0GHZ、内存为G OS:Windows 2008 数据库服务器:10.4.3.176 CPU:2.0GHZ、内存为G OS:Windows 2008 网络环境:局域网 客户端:IP: OS:Windows 2008 测试模块 注:loadRunner 并发产生真实的操作增、删、该将导致用户同时操作同一条数据,所以以上操作只是查询操作 测试流程 场景设计及测试结果 场景设计 采用增压式的测试方法进行压力测试即用50、100、150用户按照政府端3:企业端7的比例方式进行压力测试(每隔2s增加一个用户,所以用户增加完成后持续运行十分钟,然后每隔2s退出一个用户)。 测试结果(150Vusers) 上图有两个错误是由于loadrunner设置的时候超出120s没有连接会自动报错不影响结果。 截图与分析 下为所以事务的平均响应时间图 CPU的使用率(最高) 内存使用情况(最大) 150Vusers 85% 150Vusers 1.72G 100Vusers 75% 100Vusers 1.52G 50Vusers 62% 50Vusers 1.22G 测试小结 结论 性能调优方法 Connection reset by peer 性能调优 调整服务器的应用配置,应用连接池,设置更多的连接数等 为模拟真实情况设定思考时间,留给服务器一定的处理时间 CPU利用率过高调优 查找系统是否同时开启多个与本系统无关的程序 如果CPU不能满足当前测试要求,可以考虑更换频率更高的CPU 可用内存调优 尽量避免与被测系统无关的应用程序的开启 监控内存是否存在内存泄露的情况 LR-手动关联(实践) 录制两份相同的业务流程的脚本(输入相同的数据) 找出要关联的数据(WinDiff工具) 将脚本中用的到的关联数据,用参数代替 Web_reg_save_param的使用 Web_reg_save_param(const char* ParamName, list of Attributes,LAST) ParamName 参数名称(必须) list of Attributes 包含Notfound 、LB、RB、RelFrameID、Search、ORD、SaveOffset、Convert和SaveLen LB:动态数据的左边界字符串,必须区分大小写 RB:动态数据的右边界字符串,必须区分大小写 Search:搜索范围。可以选 默认是all ORB:取第几次出现的左边界的数据,可选 默认为1 RelFrameID:相对于URL而言,搜寻网页的Frame 可以是all或是具体的数字 可选 SaveOffset:当找到关联函数,从第几个字符开始才开始存放数据,可以为负,可选,默认0 注:手动关联将在LoadRunner中具体的实践。 LR原理 设计:性能测试分析,设计测试计划 设计:编写测试案例,测试脚本,准备测试数据和配置测试环境 测试执行,记录测试结果 分析测试结果,评估性能 记录有问题的地方,调整参数,重新测试,记录调整后的测试结果

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档