51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5181|回复: 7
打印 上一主题 下一主题

[求助] 求释疑,simulate a new user on each iteration设置的开启与关闭

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-26 17:38:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
simulate a new user on each iteration的作用是在迭代时重置上下文状态。
当我对一个静态页面进行压测时,simulate a new user on each iteration设置的开启与关闭我的理解应该是对测试结果没有影响的。
而实际测试结果却出乎我的意料,simulate a new user on each iteration设置的关闭比开启时测试结果中TPS要高很多。为什么呢?
而且发现测试一些响应很快的页面时simulate a new user on each iteration设置的开启和关闭会直接导致,要么Loadrunner所在机器的端口间歇性用尽,TPS呈波浪状上下起伏,要么web服务器TIME_WAIT连接瞬间增大到几千或几万。为什么呢?
Loadrunner实现simulate a new user on each iteration设置的原理是什么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-7-27 09:55:53 | 只看该作者
来个人呗
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-7-27 11:22:21 | 只看该作者
又沉了,十年后再来看。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-7-27 12:15:25 | 只看该作者
缓存机制你没考虑,不更新全部用缓存对服务器压力小很多,参考书119页
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-7-27 15:14:14 | 只看该作者
十分感谢你的回答,手边有本你的性能测试进阶指南,新书还未购
其实我关闭simulate a new user on each iteration的同时也关闭了simulate browser cache,应该没有缓存机制了,而且测试的页面是静态页
关闭simulate a new user on each iteration为什么会造成web服务器端会产生很多TIME_WAIT连接呢

知道云大侠每帖只回一次的习惯,估计贴又沉了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-7-27 15:41:10 | 只看该作者
好像想明白点了,不知道对不对,开启simulate a new user on each iteration则Loadrunner主动关闭本端的TCP连接,重新开启一个连接发送请求,造成服务器TIME_WAIT
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2016-1-22 16:53
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]测试连长

    7#
    发表于 2016-1-19 16:20:40 | 只看该作者
    顶一下,我也遇到 这个问题,关闭这个选项后性能各指标提高很多
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2016-5-9 11:23:44 | 只看该作者
    我也因为这个问题困扰了三天,就一个选项问题,通过这个问题透露出  我们对lr每一个参数设置都要有深入的了解才行
    大量time wait解决方法如下:
    Simulate a new user on each iteration选项-取消勾选
    指示 VuGen 将各个迭代之间的所有 HTTP 上下文重置为 init 部分结束时相应的状态。使用该设置,Vuser 可以更准确地模拟开始浏览会话的新用户。它将删除所有 Cookie,关闭所有 TCP 连接(包括 Keep-Alive 连接),清除模拟浏览器的缓存,重置 HTML 帧层次结构(帧编号将从 1 开始)并清除用户名和密码。默认情况下启用该选项。
    Clear cache on each iteration选项
    每次迭代时清除浏览器缓存,以模拟第一次访问网页的用户。清除该复选框可以禁用此选项并允许 Vuser 使用浏览器缓存中存储的信息,模拟近期访问过该网页的用户。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-10 19:36 , Processed in 0.078369 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表