漫游测试之性能测试(3.1.5. 脚本开发过程-3.1.5.2检查点函数的应用)

a)、以状态码为自动的判断方式

这是Loadrunner定义事务后,默认的事务成功与否的方式。

适用范围:如果有错误,其功能直接拒绝服务。

方法:录制脚本的时候,直接插入事务名称。

特别注意:LR插入事务之后,会显示代码LR_AUTO,事务成功与否判断的依据是根据HTTP状态码来判断的,只要HTTP状态码是200301等都会成功。但是200的状态码,可能恰好返回的是一个错误消息。

如:错误的用户名和密码,但运行结果是通过的。

 

运行结果:

 

b)、以服务器返回信息的判断方式

适用范围:绝大部分返回信息中有明确值的判断,几乎所有事务的判断地可以用到它。并且几乎所有检查点的判断信息也都应该按照这种方式来进行。

方法:由于Loadrunner对中文的支持不够好,可用利Fiddler来抓取其信息,然后采用手动添加web_reg_find的方法来判断。

步骤一:

步骤二:通过SaveCount保存的变量的值,来自我定义LR_PASSLR_FAIL的状态。

 

c)、通过关联获取的信息的判断方式

适用范围:某些下载类型的请求包或者请求包返回的信息是通过加密的形式返回来的内容。

方法一: 通过关联length的大小来取得这个值,然后根据这个值来进行判断。注意此方法大量使用在上传、下载方面。(上传、下载请求包)

 

方法二:获取返回值中的某一些信息片断来判断。

 

d)、检查日志信息以供分析错误原因时使用。注意需要到场景设置中启用高级日志设置,非必要一般不要设置这个选项。其日志信息需要到运行时的结果目录去看,我的在临时目录:C:\Documents and Settings\administrator.ATSDEV\Local Settings\Temp\res\log

 

猜你喜欢

转载自blog.csdn.net/womengdoushizhongguo/article/details/81043643