LoadRunner检查点

  • web_reg_find("Text=ABC", "SaveCount=abc_count", LAST);51Testing软件测试网V?2Rs.J Gmd
    web_url("Step",  "URL=...", LAST);
    )LN4E4U7u~8C0if  (strcmp(lr_eval_string("{abc_count}"), "0") == 0)

lr_output_message("not found");51Testing软件测试网 p T.n*C!h:[Ye

else51Testing软件测试网*|4U9H.Wk9G;R\qg

lr_output_message("{abc_count} found");51Testing软件测试网C*p‘l&s*qc Q

如果想保存并且显示找到的文本,可以使用web_reg_save_param界定左右边界把找到的信息保存到参数中。如下:

*Iv!P+y/B6J^‘N0

  • char *str1,*str2;51Testing软件测试网)w*U"^sCO
    str1="desired  text";51Testing软件测试网Ef1`{*ud&G
    //  Register the left and right beacons sought:
    :j0xTN2sT  a3Q0web_reg_save_param("param","LB/ic=xxx","RB=xxx");
    ,yb4yt‘d8V,v0// Do the monitored deed:
    iW$e![#ox!^0web_url("some  url","URL=www.xxx.com",LAST);51Testing软件测试网3r@  a7M~+d-pi
    // Compare:
    5I1b‘EM\?0str2=lr_eval_string("{param}");
    n~iUdm%HkC0if(strcmp(str1,str2)==0)  {

lr_output_message("param found");

1]9od4^*YG0

}else{

:u:d9J6C.y1O  lky0

lr_output_message("Value found is %s",str2);51Testing软件测试网;n;J{.`v"Z

}

时间: 2024-10-31 15:53:30

LoadRunner检查点的相关文章

Loadrunner检查点使用总结

在使用Loadrunner进行性能测试中,有时需要对性能测试中的功能是否全部正确进行判断.这里就需要用到“检查点”,本文总结了常用三种协议下检查点的使用方法,希望阅读本文后的同事能够掌握其使用方法,并灵活应用在实际项目中. 1. HTTP协议 HTTP协议中检查点有两种:图片和文字.这两种检查点可用以下三个函数实现:web_find().web_reg_find()和web_image_check(),下面介绍三种函数的使用方法. 1.1  web_find()函数 函数的作用是“在页面中查找相

【转】loadrunner检查点设置

转自:http://www.cnblogs.com/fnng/archive/2013/03/10/2953257.html 判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的.在绝大多数系统出错时会返回错误页面码? 不会一般系统都会返回一个消息提示框,来提升用户感受.例如,“网站繁忙,请稍后”.其实这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正

LoadRunner检查点使用小结

LR中检查点有两种:图片和文字. 常用检查点函数如下: 1)web_find()函数用于从 HTML 页中搜索指定的文本字符串: 2)web_reg_find()函数注册一个请求,以在下一个操作函数(如 web_url)检索到的HTML网页上搜索指定的文本字符串: 3)web_image_check()函数用于从HTML页面中查找指定的图片: 4)web_global_verfication()属于注册函数,注册一个在web页面中搜索文本字符串的请求,与web_reg_find只在下一个Acti

9 jmeter之检查点

jmeter有类似loadrunner检查点的功能,就是断言中的响应断言. 1.响应断言(对返回文字结果进行相应的匹配)右击请求-->添加-->断言-->响应断言-->添加"要测试的模式"为${searchtxt}. 2.断言持续时间(判断响应时间不能超过多少毫秒)右击请求-->添加-->断言-->断言持续时间. 3.Size Assertion(返回数据大小判断)右击请求-->添加-->断言-->Size Assertion

Loadrunner中web_reg_save_param函数的除关联外的使用方法,检查点找不到内容

web_reg_save_param函数主要是使用在关联中,而关联大部分时候loadrunner的自动关联不奏效的时候,才会使用. 而我要说的是这个函数两个不同的使用方法,当然可能有更好的办法,或许我说的也不全对,欢迎来纠正,嘿嘿~~~ 第一种:设置检查点时,可以用来排查为什么检查点失败. 在性能测试测试中,我们必须要设置文本或是图片检查点,来提高我们测试脚本可信度.没有检查点怎么能确认我们的脚本这个请求是正确的呢~~你说是吧~? 但我们经常会有遇到,根据response设置了检查点,但是死活不

LoadRunner例子:检查点为参数的一个例子

LoadRunner例子:检查点为参数的一个例子 检查点是LoadRunner的一个功能,用来验证业务功能的正确性.如果检查的内容是变化的,脚本该如何写呢? 问题提出:LoadRunner订票网站例子中,创建一个虚拟用户脚本,在登陆完成之后,设立一个检查点,来检查"welcome, xxx".其中xxx为登陆的用户名称. 解决方法: 1)使用web_find() 做检查点 Action(){ //连接字符串,把welcome和用户名组合成一个字符串 char teststring[10

Loadrunner关联取参及设置检查点

Loadrunner关联取参及设置检查点: 获取post的响应值当作参数存储,要在此post请求之上添加 1 web_reg_save_param("sign", 2 "LB=md5码是:[", 3 "RB=]", 4 "Search=All", 5 LAST); 6 7 8 web_submit_data("tomd5", 9 "Action=http://v49.pclady.com.cn:8

LoadRunner设置检查点的几种方法介绍

前段时间在群里跟大家讨论一个关于性能测试的 问题,谈到如何评估测试结果,有一个朋友谈到规范问题,让我颇有感触,他说他们公司每次执行压力测试的时候,都要求脚本中必须有检查点存在,不然测试结果 将不被认可,这是他们公司的规范.其实,在做压力测试过程,我们很容易忽略很多东西,而且随着自身的技术演变,我们很容易去丢失掉一些很好的习惯,当我们 再碰到这些问题的时候,我们才发现其实是我们太粗心大意了,所以说好的习惯要保持.这次我刚好也要接手一些性能工作,因此就如何规范设置检查点来谈谈一些基本的流程和方法.

Loadrunner手动编写包含检查点、关联等元素的脚本实例

一.前言: 本文适合初学者,包含很多细节,也作为自己的备忘.有不准确之处,欢迎指正. 二.准备: 1.以虚拟机中的Linux系统作为服务器,开启bugfree服务. 2.以fiddler作为抓包工具,辅助脚本开发. 3.脚本流程:bugfree登录--创建bug--解决bug. 三.实现过程: 3.1 脚本主体 创建空白脚本后,结构如下图,压力测试中一般我们将登录单独放在vuser_init中.这里为了整个流程更清晰,脚本全部写在Action中. 值得注意的是,我们设置脚本迭代次数,只对Acti