LoadRunner参数化详解
2016-10-09 09:14
197 查看
PrefTest性能测试工作室成员郑旭对LoadRunner参数化功能做了最为详尽的解释,可供大家学习参考:
http://www.docin.com/p-604417582.html
可以理解为开发语言中的变量的意思。在脚本中,如果不使用参数,那么所有的测试数据是跟脚本绑定在一起的,如果需要测试不同的数据,需要运行一次,改一下,再运行。如果使用了参数化,可以把多个测试数据保存起来,测试时脚本自动选择测试数据运行。
以上面录制的脚本为例,介绍参数化的使用方法,实现10个用户分别登陆51testing。
1、
打开脚本,找到登陆动作对应的代码。
2、
我们看到,录制时的用户名是“测试”,密码是“111111”(此处的用户名和密码都是虚构)。
3、
首先对用户名进行参数化:选中用户名,点击鼠标右键,在出现的快捷菜单中选择“Replace with a parameter”,如下图。
4、
在弹出的对话框中输入参数名和参数类型,参数名是自己起的,参数类型选择“File”,点击OK。
5、
对密码进行同样的操作。
6、
参数化完成后,我们需要给增加一些测试数据。点击工具栏上的Param List按钮打开参数设置页面。选择UserName,点击“Add Row”按钮增加行,然后在行中输入其他可以登陆的用户名。完成后的效果如下图:
7、
对密码参数做同样的操作,按顺序输入和用户名对应的密码,完成后的效果如下图:
8、
设置脚本取参数的顺序。假设我们想让脚本在运行时以顺序方式取这5个用户登陆,那么对用户名的设置:Select next row:Sequential;Update
value on:Each iteration。意思是每一次迭代时按顺序取下一个参数。
9、
对密码的设置,因为密码和用户名是一一对应的。所以对密码的设置是“Same line as UserName”。意思是和用户名称取相同的行的数据。这样就可以保证一一对应了。
10、
因为我们有5个用户,所以需要让脚本跑5遍。打开“Run-time
Setting”对话框,设置脚本运行5次。
11、
为了验证每次脚本迭代是否取到了预期的参数,可以调整一下日志内容,显示每次取的参数的内容。设置如下:
12、
运行脚本,查看日志。日志中的蓝色部分显示的是每次迭代使用的参数内容。
http://www.docin.com/p-604417582.html
参数化 |
以上面录制的脚本为例,介绍参数化的使用方法,实现10个用户分别登陆51testing。
1、
打开脚本,找到登陆动作对应的代码。
2、
我们看到,录制时的用户名是“测试”,密码是“111111”(此处的用户名和密码都是虚构)。
3、
首先对用户名进行参数化:选中用户名,点击鼠标右键,在出现的快捷菜单中选择“Replace with a parameter”,如下图。
4、
在弹出的对话框中输入参数名和参数类型,参数名是自己起的,参数类型选择“File”,点击OK。
5、
对密码进行同样的操作。
6、
参数化完成后,我们需要给增加一些测试数据。点击工具栏上的Param List按钮打开参数设置页面。选择UserName,点击“Add Row”按钮增加行,然后在行中输入其他可以登陆的用户名。完成后的效果如下图:
7、
对密码参数做同样的操作,按顺序输入和用户名对应的密码,完成后的效果如下图:
8、
设置脚本取参数的顺序。假设我们想让脚本在运行时以顺序方式取这5个用户登陆,那么对用户名的设置:Select next row:Sequential;Update
value on:Each iteration。意思是每一次迭代时按顺序取下一个参数。
9、
对密码的设置,因为密码和用户名是一一对应的。所以对密码的设置是“Same line as UserName”。意思是和用户名称取相同的行的数据。这样就可以保证一一对应了。
10、
因为我们有5个用户,所以需要让脚本跑5遍。打开“Run-time
Setting”对话框,设置脚本运行5次。
11、
为了验证每次脚本迭代是否取到了预期的参数,可以调整一下日志内容,显示每次取的参数的内容。设置如下:
12、
运行脚本,查看日志。日志中的蓝色部分显示的是每次迭代使用的参数内容。
相关文章推荐
- 软件测试工具LoadRunner参数化功能详解(十)
- LoadRunner参数化详解(转)
- LoadRunner中参数化技术详解
- LoadRunner 参数化的功能详解
- 转:LoadRunner中参数化技术详解
- LoadRunner参数化功能详解
- (五)Loadrunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化详解
- LoadRunner参数化中参数迭代规则详解(三)
- LoadRunner中参数化技术详解
- LoadRunner中参数化技术详解
- LoadRunner 参数化的功能详解
- LoadRunner 测试参数化属性
- LoadRunner集合点、事务、参数化
- 细说LoadRunner参数化
- LoadRunner参数化-从数据库的表中取得参数化数据 - 快乐的小测试员 - 博客园
- Loadrunner 参数化sql语句
- Loadrunner中web_reg_save_param的使用详解
- loadrunner学习笔记--参数化