性能测试-004-检查点

    在性能测试中,有时候需要我们来判断一个事务是否执行成功

      在VuGen 执行脚本时,

      如果http请求成功,服务器回返回一个200,那么VuGen 就认为脚本正确地运行

      如果http请求失败,服务器回返回一个500或者404之类的消息,那么VuGen 就认为脚本失败

     但是,更多的情况下,为了提高用户体验,在请求失败的情况下,一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站繁忙,请稍后”。其实这个时候网站已经正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。所以这时需要一种检查

点函数帮助验证请求发送出去后,服务器的返回是不是期望的内容,如果不是,那么就说明服务器返回无法提供正常的服务了。

    这便是检查点。

1.怎么插入检查点:

Web_reg_find 函数

Web_reg_find( “Search=Body”,     // 定义查找范围
            “SaveCount=ddd”   // 定义查找计数变量名称
            “Text=aaa”         // 定义查找内容
              LAST); 

图片查找函数

通过web_image_check 函数可以检查页面上的图片。

int web_image_check( const char *CheckName, <List of Attributes>, <"Alt=alt"|| "Src=src">, LAST ); 

Web_reg_find( “Go2Venus”,     // 函数标题
             “Alt=Venus”   // 图片说明
              LAST); 

2.怎么启用检查点:



3.检查点内容怎么设置:



查找的内容:即服务器返回给你的内容。想查找的关键字
查找范围:(search in) 提供了三个参数:body ---》只在返回响应的bady部分查找
all ---》全部范围(常用)
header ---》只在返回响应的header部分查找
Sava count:记录关键字出现的次数
fail if:提供了两个参数:notfound ---》没有找到则检查点失败
found ---》找到则检查点失败

踩过的坑:
1.查找的关键字少用中文。遇到过因为检查点是中文而找不到的情况。
2.检查点一定要放在请求的上一步
需要通过抓包工具(fiddler)来确定具体是什么请求回返回了需要检查的内容,然后在把检查点函数放在此请求的上一步
posted @ 2020-04-07 14:36  SuYunJing  阅读(368)  评论(0)    收藏  举报