漫游测试之性能测试(3.1.6. Run-Setting的设置)

调试运行脚本时在Loadrunner有一些设置项,需要注意,按快捷键F4即可进入进行查看。这些设置需要根据测试场景进行调整,不同的测试场景可能调整的参数也不尽相同。

3.1.6.1 Run Logic

迭代次数的设置依据用例的设置来确定,一般说来一些业务类型的脚本需要间隔一个时间多次运行。

InsertAction和InsertBlock是操作多Action的。

3.1.6.2 Pacing

一般说来程序在并发压力时都有一个间隙时间,这个间隙时间的设置也是为了更好地模拟用户的真实情况。推荐设置为60秒至90秒随机产生。如果只是测试一个接口,一般选择as soon as the previous iteration ends。

3.1.6.3 Think Time

思考时间是人定的时间,并不能反应用户的真实行为,最好是根据指定的时间随机生成一个范围。

3.1.6.4 Browser Emulation

缓存设置包括以下几项:

Cache URLs requiring content (HTML) 选项

    这个选项是指Vugen仅缓存网页的一些必要信息,这些信息可以是一些必须的验证信息、分析数据或者关联数据,当你勾选了这项后,这些信息自动被缓存(默认是启用)。

   提示:为了减少虚拟用户的内存占用量,可以禁用该选项,除非它是一个明确规定的测试要求

    Cache URLs Requiring Content – Advanced 选项

在高级设置里可以设置指定类型的信息存储到cache中

注意:这里的高级设置时同时针对所有的用户组,而不能对单独用户组进行设置。

修改指定类型信息步骤:

1. 勾选Specify URLs requiring content in addition to HTML page。

2. 点“+”号,添加指定类型信息,如text/plain, text/xml, image/jpeg, and image/gif。

3. 点“-”号,从缓存中去除指定类型信息。

Check for newer versions of stored pages every visit to the page 选项

这个选项是指浏览器会将存储在cache中的网页信息和最新浏览的页面进行比较,当你勾选此项时,vugen会增加"If-modified-since"到HTTP包头,在场景执行过程中这个选项可以显示最新的网页信息,但是也增加了更多的网络流量,通常配置这个选项是用来匹配浏览器设置来达到模拟浏览器的目的

Chang User-Agent:模拟各种浏览器

Download non-HTML resources:模拟本地Cache

Sinulate a new user on each iteration:模拟新用户进行本次迭代操作,只在Action中有作用。

仅对网页有效(post请求和非cache get请求),一般说来模拟本地缓存的设置为

选中:

Simulate browser cache

Cache URLS requiring content(HTMLs)

不选中:sinulate a new user on each iteration

Download non –HTML resources

--------------------------------------------------------------------------- 不模拟本地缓存:不选中

Simulate browser cache

Cache URLS requiring content(HTMLs)

选中:sinulate a new user on each iteration

Download non –HTML resources

 

其设置依据测试网站的类型和目的而进行设置。

3.1.6.5 Log

lr_set_debug_message(16|2,1);//显示服务器返回

lr_set_debug_message(16|4,1);//显示参数取值

lr_set_debug_message(16|8,1);/显示高级跟踪

3.1.6.6 Preferences

一般只设置高级里面的超时时间设置。

猜你喜欢

转载自blog.csdn.net/womengdoushizhongguo/article/details/81330342
今日推荐