随笔分类 - LoadRunner
摘要:当某一段操作需要反复调用时,可将该部分操作封装为一个函数,通过调用函数实现反复操作的代码,可简化代码;下面以LoadRunner字符编码转换功能为例,介绍函数的封装; 1 //封装方法LocalToUtf8():将请求中的中文转码为utf8 2 char* LocalToUtf8(char *inp
阅读全文
摘要:压测脚本调试时,经常会出现测试数据不能使用的情况,通过文件操作,可过滤出正常的测试数据保存到文本中; 1、新建文件 在init部分新建文件: int myfile; char *addr="D:\\test.dat"; vuser_init() { if((myfile=fopen(addr,"
阅读全文
摘要:LoadRunner进行脚本开发时,经常会出现请求中包含中文或特殊符号(+、=等)导致请求失败,或者响应报文中包含中文,输出响应报文乱码的情况,出现类似情况,可通过LR字符串编码转换函数lr_convert_string_encoding,将字符串转换为需要的编码方式;下面介绍LR字符转编码转换函数
阅读全文
摘要:Action() {//配置响应文本长度,当文本长度大于1024时需要进行配置 web_set_max_html_param_len("1024"); web_reg_save_param("response", "LB=", "RB=", LAST); //"message": "SUCCESS"
阅读全文
摘要:1、新建生成随机数函数文件randString.h //生成随机字符串 char *randString(slen) { int i,randid; char temp[100]=""; char character_set[52] = {'A','B','C','D','E','F','G','H
阅读全文
摘要:1、sscanf函数 功能:将日期按照指定格式截取日期中的各个部分保存为整型变量 样例: int year,month,day,hour,minute,second; sscanf("2020-8-18 10:30:00","%d-%d-%d %d:%d:%d",&year,&month,&day,
阅读全文
摘要:1、电商平台测试,商品列表查询,未加载图片资源 原因:LoadRunner-runtime setting Browser Emulation和preferences-options-parse html content-type参数配置问题 解决方案: 1)Browser Emulation,勾选
阅读全文
摘要:loarrunner脚本开发中,请求报文中包含中文会导致请求失败,响应报文中包含中文,输出时会乱码,这些都是loadrunner中文编码的问题,需要进行转码,下面分别介绍请求报文和响应报文中包含中文的转码; 1、请求报文中文转码 //转码,将中文LOCAL编码转换为UTF8编码,然后保存到变量nam
阅读全文
摘要:参考地址: https://www.cnblogs.com/preftest/archive/2011/06/12/2079178.html 在测试系统中,有些系统用户登录信息采用了base64进行编码,测试脚本里面,就需要对用户账号和密码进行编码处理,下面介绍一下LoadRunner中base64
阅读全文
摘要:参考文档:https://blog.csdn.net/linux12a/article/details/77622196 最近在用loadrunner做一个压力测试,在编写脚本的时候发现传递参数的时候需要一个sign值,这个值是将参数进行MD5加密生成的; MD5是英文 Message-Digest
阅读全文