【政务项目】性能脚本试运行

写在前面

       脚本在VUG里面调试好后,还需要在Controller里面试运行。试运行2-3名用户,来检查脚本的正确性:参数是否修改完成,脚本协议是否支持,监控资源是否有效等。下面以政务项目为例,来分享一下试运行的准备工作和操作。
 

操作步骤

a.修改cookies信息
在脚本中,有些业务场景的脚本时没有登录操作的,但需要身份信息,没有身份是不能进行业务操作,所以需要添加cookies信息,cookies信息一般在header中,cookies信息是变化的,每次调用都需要重新获取。
 
b.修改参数化的信息
在脚本中,涉及很多参数化信息
 
 
 
c.替换参数化信息操作步骤
1.从数据库将生成的参数化原信息,用.csv的格式导出,然后另存为CSV(标点分隔),替换原格式文件
 
2.然后txt文本打开就可以直接使用
注意:如果不先转存CSV(标点分隔)格式文件,默认是用冒号分隔。
3.点击“Edit with Notepad”,将导出的数据复制到文本中。
 
d.设置参数化数据的选择策略,根据实际场景选择。
 
e.打开Controller,添加脚本
 
f.设置运行场景,场景结合实际情况来设置。我这里设置所有用户一起开始,审核操作脚本是运行一次,其他脚本运行时间5分钟。
 
g.监控Linux服务器资源,使用命令:vmstat 1 >cpu.txt,将监控结果重定向输入到cpu.txt日志中


 
h.生成Analysis日志,对日志进行分析查看
 

问题汇总

1.打开Controller提示如下错误:Cannot initialize driver dll.....,原因是没有使用管理员身份打开。解决办法:关闭软件,重新以管理员身份运行Controller就可以了。


2.Analysis日志里面有vuser end Transaction等信息,可以在Run-Time Settings下Miscellaneous-> AutoMatic Transaction设置是否显示。
 

 

posted @ 2020-07-07 22:14  测试猿华夏结  阅读(239)  评论(0编辑  收藏  举报