一、LoadRunner程序安装
1.在HP注册一个用户
2.版本:HP_LoadRunner_12.50_Community_Edition_HPLR_1250_Community_Edition(1G左右)
3.通过你个人的免费注册用户的版本为带有50个虚拟用户的使用授权,这个很好
4.安装包解压后运行setup.exe直接安装程序即可
loadrunnerVuGen脚本编写及运行操作步骤loadrunner VuGen脚本编写及运行操作步骤
VuGen脚本编写及运行
步打开LR点击【创建/编辑脚本】
第二步选择【新建脚本】或【打开现有脚本】
第三步切换到编辑模式
第四步可以看到编辑好的脚本也可以自己手动编写脚本
以档案查询为例进行脚本的编写和调试
第五步打开参数化列表进行参数化,将涉及的参数逐项参数化。
第六步运行查看结果,以PASS结束表明该脚本运行成功。
LoadRunner常见问题分析(四)LoadRunner常见问题分析(四)
10.在LoadRunner脚本如何输出当前系统时间?
LoadRunner提供了char *ctime(ct time_t *time)函数,调用参数为一个Long型的整数指针,用于存放返回时间的数值表示。
11.一些Web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时,如果进行回放则只能成功迭代一次。为什么从第二次迭始发生错误?
这种现象多是由于在“Run-time Setting”的“Browse Emulation”的设置中,勾选了“Simulate a new user on each iteration”及其下面的选项“Clear cache on each iteration”这两个选项的含义是每次迭代时模拟一个新的用户及每次迭代时清除缓存。
由于脚本迭代时,init和end只能执行一次,如果每次迭代都模拟一个新的用户并清除缓存,则用户登录信息将一并清除,因此迭代时可能会发生错误。
12.虚拟客户脚本“Run-time Setting”中的线程和进程运行方式的区别?
如果选择“Run Vuser as a process”,则场景运行时会为每一个虚拟用户创建一个进程;选择“Run Vuser as a thread”则将每个虚拟用户作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力,时默认选项。
另外,如果启用了IP欺骗功能,则先在Controller中选中Tools菜单下的“Expert Mode”,然后将Tools菜单下的“Opti>General”标签页中的IP地址分配方式也设置为与Vuser运行方式一致,同为线程或进程方式。