性能测试术语解释

来源:互联网 发布:断面面积计算软件 编辑:程序博客网 时间:2024/04/30 16:29

 

测试场景:包含一个或多个脚本,设定并发数量,运行方式,模拟系统在现实中的一个情景。
事务:是指一组相关的操作,是性能测试中的计时单位。比如‘登录应用系统’就可以作为一个事务。
集合点:设置集合点后,先到达的请求会等待,直到所有的请求都到达,然后一起发送请求。设置集合点,是为了进行更严格和精确的并发测试。
checkpoint 也叫检查点。和功能测试一样,性能测试也需要检验结果的正确性。 当返回标准的 HTTP 错误时(状态码不是 200 +时),Loadrunner能够识别出来,但如果返回的不是标准HTTP错误,Loadrunner则无法识别,这时只能通过我们设置的check point来发现错误。
参数化:为了更真实的模拟现实操作,我们经常需要对测试输入进行参数化。比如登录时的用户名。
关联:对于脚本中动态变化的部分,需要对其进行参数化, Loadrunner 提供了对这种变量进行参数化的功能,叫做关联。比如下面这种情况: 在一个基于 WEB 的应用中,用户每次登录时会被服务端赋予了一个 SessionID ,该用户的后续操作都必须给出这个 SessionID 。在这种情况下,由于被赋予的 SessionID 是由服务端给出的,每次执行脚本时,获得的 SessionID 都会不同,因此就需要在脚本中取得用户每次登录,服务端返回的 SessionID ,在后续步骤中使用。这时我们就需要对 SessionID 进行参数化。即 Loadrunner 提供的关联功能。
迭代次数:在性能测试中,对于一个场景,我们需要运行多次取其平均值,即迭代运行多次。目的是为了避免意外因素对测试结果的影响。
think time 思考时间。在进行长时间的稳定性测试时,要考虑在脚本中加入适当的 think time ,来更好的模拟现实中的情况。
原创粉丝点击