hdice 发表于 2010-3-1 17:45:49

原帖由 云层 于 2010-3-1 17:31 发表 http://bbs.51testing.com/images/common/back.gif
think time 是你遇到这个函数,然后去检查run time setting中的规则,来决定这里等多久。

pacing是你每次迭代和迭代之间等多久,简单你可以认为是做完一套行为后你要等待的时间。

还有一个是一个迭代中有可能有多个think time
一个迭代可以理解成一个线程吗?多个tink time 就是一个线程执行过程中有多次的等待
而pacing 是线程之间的等待时间。
以前总是使用think time 云层老师能举个使用pacing的例子吗?

云层 发表于 2010-3-1 20:57:55

迭代不是线程,不过一个线程里面可能有多个迭代

首先你要明白什么是迭代,就是产生each interation的事件,当你的action_transaction跑过一次,就是一个迭代

如果你基本在录制时生成的是在action中发一个帖子,那么设置pacing的好处就是,可以规定每隔多少时间重新登录发帖。这就是pacing可以做的
think time做的事情是每一个步骤和步骤之间的时间等待而已

hdice 发表于 2010-3-2 09:02:10

多谢云层老师的回复,谢谢。

htlg 发表于 2010-3-2 16:46:41

云大 想问一个问题 如果页面上面 图片很多失效了 或者图片不存在服务器 上 怎么处理 这些图片造成的错误记录??

云层 发表于 2010-3-2 17:01:45

这个问题基本上不用管,图片访问不到系统能用就行了,再说图片一般都做缓存的

图片错误你看服务器日志就知道了,是什么类型的错误,如果是404的错误,那么一般是IO瓶颈

htlg 发表于 2010-3-2 17:12:40

因为 页面是直接从 外网服务器拖下来的 到测试环境下 什么都没有修改 图片自然不存在   想问下 可以怎么屏蔽掉吗?

想问一个问题   为什么 我的 网页 头部 有ASP的 页面没有下下来但是 正常输入网址是可以浏览 LR 下就测试不了 了   直接 虚拟用户 FAIL 掉

zzx_234 发表于 2010-3-4 10:16:25

云层老师好:)
我现在做C/S性能测试
使用windows sockets 协议录制完脚本回放没有问题,服务器正常响应
放到场景中虚拟1000个用户运行几遍之后就不行了,服务器死活不响应了
单独回放脚本服务器也不响应:(
可是再新录制一份一模一样的脚本又可以了
不知道是脚本的问题还是服务器的问题,请云层老师帮忙指点一下

willingchenlp 发表于 2010-3-4 11:17:21

果断的买了一本。不懂的就再来这里求助了。::buyaolela:::

云层 发表于 2010-3-4 11:40:59

原帖由 htlg 于 2010-3-2 17:12 发表 http://bbs.51testing.com/images/common/back.gif
因为 页面是直接从 外网服务器拖下来的 到测试环境下 什么都没有修改 图片自然不存在   想问下 可以怎么屏蔽掉吗?

想问一个问题   为什么 我的 网页 头部 有ASP的 页面没有下下来但是 正常输入网址是可以浏 ...
屏蔽?好像在回放设置中有一个排除地址的策略,你可以试试。LR下载不下来的原因有很多,你这样问我没法回答,只能说你IE能读到,LR一定能读到

云层 发表于 2010-3-4 11:44:37

原帖由 zzx_234 于 2010-3-4 10:16 发表 http://bbs.51testing.com/images/common/back.gif
云层老师好:)
我现在做C/S性能测试
使用windows sockets 协议录制完脚本回放没有问题,服务器正常响应
放到场景中虚拟1000个用户运行几遍之后就不行了,服务器死活不响应了
单独回放脚本服务器也不响应:(
可是 ...
可能你服务器上有某种策略禁止多用户同IP访问,或者是存在着动态的sessionid来确认用户的唯一性,这个最好询问一下相关开发人员

zzx_234 发表于 2010-3-4 13:38:23

回复 130# 的帖子

云层老师真是超有效率,谢谢了
您分析的
第一种情况我已经做了IP欺骗,是不是就可以排除了呢?
第二种情况为什么开始的一两次是正常的呢,服务器可以接收到不同IP地址发来的数据,多运行几次就不行了

云层 发表于 2010-3-4 18:03:51

IP欺骗不一定有效,万一服务器走mac地址不就没用了

具体的问题还是问开发,服务器到底是怎么认为你不能访问的,我还是觉得里面有动态数据,这个sessionid是有时间性而已

11111 发表于 2010-3-4 21:14:02

关于实战中的web_reg_find

请问一下,书中的web_reg_find是不是在几个地方放错了位置。
如279页的web_reg_find("search=body","savecount=regst","test=注册成功",last)

这个检查放在注册这个transaction之前,还没有注册,怎么检查注册成功呢,
谢谢解答!

云层 发表于 2010-3-4 21:53:03

放在trasaction没关系的,而且检查点本来就应该放在注册操作之前

11111 发表于 2010-3-5 09:51:09

回复 134# 的帖子

从这个检查点,看出是不是存在注册成功 这四个字,如果是这样子的话,没有注册,又怎么会有注册成功,这个页面呢,这点有疑惑~~~~~~怎么想都是不合逻辑的啊

云层 发表于 2010-3-5 12:53:05

检查点函数是检查后一个请求的返回内容是不是有,你的检查点函数后面的那个就是提交注册的操作啊,检查的就是这个请求的返回内容是不是有注册成功!

事务函数不影响

11111 发表于 2010-3-5 13:21:07

回复 136# 的帖子

这么一说,我倒是明白了,谢谢啦

leeEe1983 发表于 2010-3-5 15:36:13

恭喜云层老师的新书上市,本人很想要一本QTP的进阶书啊。希望老师在写一本哈哈哈:lol

云层 发表于 2010-3-5 18:00:21

晕死,QTP我是不会写的,找锋哥

htlg 发表于 2010-3-6 16:44:32

Total Transactions per Second


云大 这个是响应的 连接个数吧

但是为什么我虚拟用户都没有 失败 但是 响应时间 有超时的

是否和 有些图片 不存在服务器上超时有关

-----------
零时搭建的IIS服务器
里面程序页面 等等全了 但是 图片不全
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: 性能测试进阶指南解答专帖【附相关资料】--更新LR9.5官方中文用户手册资料