LoadRunner性能测试基础知识问答

发表于:2011-2-17 14:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:aovenus(CSDNblog)    来源:51Testing软件测试网采编

  Q11.请解释一下如何录制web脚本?

  A11:利用Virtual User Generator录制测试脚本,录制步骤:

  1、选择合适的协议

  2、设置录制选项

  3、开始录制

  Q12.为什么要创建参数?如何创建参数?

  A12:LoadRunner在录制脚本的时候,只是忠实的记录了所有从客户端发送到服务器的数据,而在进行性能测试的时候,为了更接近真实的模拟现实应用,对于某些信息需要每次提交不同的数据,或者使用多个不同的值进行循环输入。这时,在LoadRunner中就可以进行参数化设置,以使用多个不同的值提交应用请求。

  【参数化】:使用指定数据源中的值来替换脚本录制生成的语句中的参数。

  【参数化好处】

  ● 减少脚本的大小

  ● 提供使用不同的值执行脚本的能力,更加真实的模拟现实应用。

  【参数化步骤】

  ● 用参数替换Vuser脚本中的常量值

  ● 为参数设置属性和数据源

  Q13.什么是关联?请解释一下自动关联和手动关联的不同。

  A13:【关联的定义】简单的说:就是把脚本中某些写死(固定)的数据,转变成动态的数据,或者说将前面语句的结果数据保存下来,然后在后面的语句提交请求时使用这些数据。

  【需要关联的前提条件】:

  客户端需要从服务器端返回数据中获取部分数据,并将这些部分数据处理后作为自己下一次请求的一部分发出。

  【自动关联与手工关联的不同】:自动关联是在脚本录制过程中,VuGen会根据已经制定好的规则,自动找出需要关联的值或脚本录制完成后,执行脚本一次,通过Correlation Studio自动找出需要关联的数据,并建立关联;而手动关联是需要录制两份相同业务流程的脚本,输入的数据要相同,利用WinDiff工具,找出两份脚本之间不同之处,也就是需要关联的数据,再通过web_reg_save_param函数手动建立关联,将脚本中用到关联的数据参数化。

62/6<123456>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号