首页 > 其他 > 详细

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

时间:2020-07-07 22:23:59      阅读:74      评论:0      收藏:0      [点我收藏+]

写在前面

       脚本在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设置是否显示。
 
技术分享图片
技术分享图片

 

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

原文:https://www.cnblogs.com/testerhua/p/13263647.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!