1.如果log日志出现乱码,如何设置?(对于乱码设置只是对单一脚本有效,并不是全部脚本有效,所以多个脚本出现乱码,需要逐个设置)
loadrunner12版本设置方法,在preference里面,设置charset to use converting HTML 为UTF-8
loadrunner11版本设置方法
根据红色框中步骤,123逐步操作,改成yes

2.在使用参数时候出现的错误
参数引用的时候,应该用{},而不是(),举例,错误引用:if(atoi(lr_eval_string("(pass_count)"))>=1),正确引用:if(atoi(lr_eval_string("{pass_count}"))>=1)
2.安装文件提示缺少visual studio 2013 x86 redistributable,去微软官网下载安装即可,下载链接https://www.microsoft.com/en-us/download/confirmation.aspx?id=40784
3.在使用lr进行参数化的时候,手动编辑添加参数空格一定不要多,只留一个,否则会出现问题

本次选择的参数化组合是

红色框本应该出现数字1,但是因为编辑文本时,多了一个空格所以导致本次是空

4.在使用md5.h文件出现的错误操作,打印结果缺少%s;

test脚本如下:

Action()
{
    lr_save_string(CMd5("12345"),"payPassword");
    lr_output_message("本次运行结果:",lr_eval_string("{payPassword}"));
    return 0;
}

运行结果如下:

左思右想,猛然发现,字符串里面没有占位符,怎么能输出参数值,哈哈

修改后正确运行结果如下:

4.在使用lr12,服务器返回的结果出现乱码的情况怎么办?比如

  lr_convert_string_encoding函数说明

  

  1)通过函数进行转码lr_convert_string_encoding,将ANSI格式编码转UTF-8格式编码为;

  test1脚本:

Action()
{
    lr_convert_string_encoding(lr_eval_string("鎴愬姛璋冪敤"),"utf-8",NULL,"resetpaywd_msg");                           
    lr_error_message(lr_eval_string("{resetpaywd_msg}"));
    return 0;

  输出的结果:

2)如果请求的参数想要传入中文,也需要转码,比如remark:“好评"

Action()
{
    lr_convert_string_encoding(lr_eval_string("好评"),NULL,"utf-8","resetpaywd_msg");                           
    lr_error_message(lr_eval_string("{resetpaywd_msg}"));
    return 0;
}
输出结果

5.在进行查看订单请求发现,提示无效的令牌错误

  token获取没有任何问题,只是token作为get请求url上的参数,需要urlcode编码,通过web_convert_param函数进行转码,如下截图所示

编码前后有什么不同?如下图所示

loadrunner使用过程遇到的问题(一)的更多相关文章

  1. Loadrunner 使用过程常见问题

    一.安装配置 解决LoadRunner参数化最多读取100个值数据限制的问题. 修改.\Program Files\HP\LoadRunner\config\ vugen.ini中[ParamTabl ...

  2. loadrunner使用过程中的问题记录

    一.录制时选错应用类型,导致提示“loadrunner sockets proxy auto-starter mercury interactive corp.(2002)” 解决办法:重新选择正确的 ...

  3. LoadRunner执行过程报错“Failed to connect to server "xxx.xxx.xxx.xxx:xx":[10060] connetion time out”

    执行性能测试过程中,LR报错: Action.c(6):Error -27796: Failed to connect to server "xxx.xxx.xxx.xxx:xx" ...

  4. LoadRunner安装+汉化+破解

    因为工作需要要用到LoadRunner,找个好几个版本,换了两台电脑(公司的win7折腾了好久装不上去),耗时两天终于搞定了,分享给需要的小伙伴们,避免大家踩更多的坑~ 一.安装前的准备 Win10系 ...

  5. LoadRunner中文乱码问题解决方案

    一下内容纯属网上方法集合: 我用loadrunner录制,脚本里的乱码一直没有解决.看到网上很多贴子.采用的方法:1.第一步:去lr 的vugen的Tools -> Recoding Optio ...

  6. loadrunner录制脚本出现urs.asmx解决方法:

    在loadrunner录制过程中可能出现如下脚本: 解决方法: 解决办法:打开IE9的Internet选项-->高级,把设置下面安全中“启用SmartScreen筛选器”不选中,IE默认是选中的 ...

  7. loadrunner打不开ie&ie默认浏览器设置方法

    loadrunner使用过程中频繁的出现问题,出现次数最多的就是lr打不开ie,或者ie一闪就关闭了,问题出在我默认浏览器的设置上,因为我原先并没有成功设置ie为默认浏览器.这是一个无意识的错误,我以 ...

  8. LoadRunner安装停在注册界面安装失败----解决办法之一

    今天下了个LoadRunner11.5玩玩,准备测手头上准备发布的项目性能,结果安装的时候,报错“Error Creating system registry entry”,在51testing搜索各 ...

  9. 转:loadrunner经典面试题

    在LoadRunner中为什么要设置思考时间和pacing 答: 录制时记录的是客户端和服务端的交互,如果要精确模拟 用户的行为,那么客户操作客户端时花费了很多时间要怎么模拟呢?录入 填写提交的内容, ...

随机推荐

  1. [ffmpeg] 滤波

    ffmpeg中有很多已经实现好的滤波器,这些滤波器的实现位于libavfilter目录之下,用户需要进行滤波时,就是是调用这些滤波器来实现的.ffmpeg对于调用滤波器有一整套的调用机制. 基本结构 ...

  2. React踩坑记

    一: Support for the experimental syntax 'classProperties' isn't currently enabled ERROR in ./src/inde ...

  3. STL初始化initializer_list

    #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h&g ...

  4. Event filter with query "SELECT * FROM __InstanceModi

    Event filter with query "SELECT * FROM __InstanceModi     问题描述: Details -Event filter with quer ...

  5. go语言基础知识笔记(二)之数组和切片

    数组和切片知识用的也是比较多,的给我们工作带来很大的便利 (一) 数组 定义:在golang中数组的长度是不可变,数组存放要求是同一种数据类型 //golang中数组定义的四种方法1.先声明,后赋值 ...

  6. photoshop关于图层的一些操作,几乎全部操作

    千里之行始于足下,ps如果想要有上升的空间,还是扎实基础,自从看了那本phshop从入门到精通就很少学了,也错过了很多知识,其实还是有很多的不明白.期待进一步的思考和解惑. 首先来说第一个知识点: 1 ...

  7. HTTP高并发调优小记

    tomcat服务层 1.修改server.xml <Connector port="8088" protocol="HTTP/1.1" maxThread ...

  8. Supervisor的安装以及使用

    1.supervisor的介绍 Supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统,通过配置可以实 ...

  9. ssm多数据源配置

    1.在.properties配置文件中 添加第二个数据源信息(type2,driver2, url2,username2,pawwword2) 2.修改spring-context.xml(src/m ...

  10. my.ini的路径分隔符

    又踩了个坑,今天安装mysql,路径为F:\test\mysql于是我配置my.ini如下 [mysqld] basedir=F:\test\mysql datadir=F:\test\mysql\d ...