(3)脚本增强实战注意点之检查点和参数化
1、检查的实战
①web_reg_find 文本检查点函数需要注意位置。因为凡带有reg的函数都是注册函数,特点是要放到实际提交请求之前。
②web_image_check 图片检查点需开启Run-time Settings开的设置。
以上可通过调试脚本看日志发现
2、参数化实战
①文件参数化:1)用户名密码参数化需将Run-time Settings迭代次数与要登陆的用户数对应上
2)密码的参数化文件存放位置选择与用户名一致的username.dat这样就出现用户名设置列(我将参数化第三个值设为用户名与密码不对应却没有报错,为什么?)
②数据库参数化:需使用新建参数详细页面的数据向导,并按照ODBC 比如MySQL ODBC配置好。实际工作中只需变换MySQL信息以及对应的SQL语句即可。
③参数化类型:Data/Time:可以在需要设置参数化日期的地方使用
Group Name:使用该虚拟用户所在的Vuser Group名称来替代参数化
Iteration Number:使用脚本执行的当前迭代次数来替代参数化
Load Generator Name:使用产生Vusers负载的机器名称来代替
Random Number:使用一个随机数来代替参数化
Unique Number:使用一个唯一的整数来代替
User Defined Functions:扩展接口,可从用户开发的DLL文件中提取数据
Vuser ID:使用虚拟用户的ID来替代
XML:提供对XML格式数据的支持,可从XML中读取数据进行参数化