Loadrunner,将http请求返回的中文结果打印出来
Loadrunner 做保险承保业务测试
1. 保险正常业务流程:保费计算---》保存---》申请核保---》核保---》缴费(出保单)
问题描述:
脚本录制,参数化完成后,Replay时,申请核保无法生成待核保状态的单。所有单子都是暂存状态。
解决办法:
将申请核保系统返回结果,打印出来。
参考代码如下:
//参数化
//Correlation comment - Do not change!Original value='SUCESS' Name ='ResultType'
web_reg_save_param_ex(
"ParamName=ResultType",
"LB=RESULT_TYPE:\'",
"RB=\',CODE_TYPE:",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/actionservice.ai*",
LAST);
web_reg_save_param_ex(
"ParamName=ResultMsg",
"LB=\"msg\":\"",
"RB=\",\"isBtnDisable\"",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/actionservice.ai*",
LAST);
web_submit_data("actionservice.ai_59",
"Action=http://10.15.22.14:8005/nonvhl/policyAppBizAction_submitToUnderwriting/actionservice.ai",
"Method=POST",
"TargetFrame=",
"Referer=http://10.15.22.14:8005/nonvhl/policy/universal/ply_main.jsp?prodNo=0104 璐骇缁煎悎闄\xA9&scene=PLY_APP_NEW_SCENE&bsType=1&__param_data=1",
"Snapshot=t345.inf",
"Mode=HTML",
ITEMDATA,
"Name=SERVICE_TYPE", "Value=ACTION_SERVIC", ENDITEM,
"Name=CODE_TYPE", "Value=UTF-8", ENDITEM,
"Name=BEAN_HANDLE", "Value=baseAction", ENDITEM,
"Name=ACTION_HANDLE", "Value=perform", ENDITEM,
"Name=SERVICE_NAME", "Value=policyAppBizAction", ENDITEM,
"Name=SERVICE_MOTHOD", "Value=submitToUnderwriting", ENDITEM,
"Name=DW_DATA", "Value=%3Cdata%3E%3C%2Fdata%3E", ENDITEM,
"Name=HELPCONTROLMETHOD", "Value=common", ENDITEM,
"Name=SCENE", "Value=UNDEFINED", ENDITEM,
"Name=BIZ_SYNCH_LOCK", "Value=", ENDITEM,
"Name=BIZ_SYNCH_MODULE_CODE", "Value=", ENDITEM,
"Name=BIZ_SYNCH_NO", "Value=", ENDITEM,
"Name=BIZ_SYNCH_DESC", "Value=", ENDITEM,
"Name=BIZ_SYNCH_CONTINUE", "Value=false", ENDITEM,
"Name=CUST_DATA", "Value=appNo%3D{AppNo}%23%23%23taskId%3D0%23%23%23updTm%3D{BaseUpdTm}", ENDITEM,
LAST);
lr_output_message("验证是否关联成功,打印ResultType: %s", lr_eval_string("{ResultType}"));
//中文输出
lr_convert_string_encoding( lr_eval_string("{ResultMsg}"),
"utf-8",
"gb2312",
"str" );
lr_output_message(lr_eval_string("{str}"));
Loadrunner,将http请求返回的中文结果打印出来的更多相关文章
- 如何解决http请求返回结果中文乱码
如何解决http请求返回结果中文乱码 1.问题描述 http请求中,请求的结果集中包含中文,最终以乱码展示. 2.问题的本质 乱码的本质是服务端返回的字符集编码与客户端的编码方式不一致. 场景的如服务 ...
- nodejs request-promise 请求返回中文乱码
nodejs request-promise 请求返回中文乱码 解决方法: 具体步骤如下: 1. 引用iconv-lite 进行转码. 2. 请求时要写参数:encoding:null 3. 对bod ...
- SpringMvc Controller请求链接忽略大小写(包含拦截器)及@ResponseBody返回String中文乱码处理
SpringMvc Controller请求链接忽略大小写(包含拦截器)及@ResponseBody返回String中文乱码处理... @RequestMapping(value = "/t ...
- LoadRunner web请求和响应中文乱码解决办法
先来认识下lr_convert_string_encoding: int lr_convert_string_encoding( const char *sourceString, const cha ...
- loadrunner 脚本和replaylog中的中文乱码问题(转载)
解决这个问题必须认识到一个事实就是,loadrunner和测试服务器交换数据使用的是utf8格式,但是展现在replaylog中是使用gb2312格式,而且在脚本中如何使用web_reg_find的时 ...
- SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码
解决方法一:@RequestMapping(value="/getphone",produces = "text/plain;charset=utf-8") / ...
- SpringMVC 使用@ResponseBody返回json 中文乱码
这确实是个蛋疼的问题,Spring中解析字符串的转换器默认编码居然是ISO-8859-1 既然找到问题了,那就必须想办法改过来,不同版本的Spring好像方法还不一样,网上不少说的都是Spring3. ...
- Http post请求数据带中文参数问题
Http请求参数带中文参数时,如{"userName":"用户名123","password":"123456"} 请求 ...
- python3乱码问题:接口返回数据中文乱码问题解决
昨天测试接口出现有一个接口中文乱码问题,现象: 1 浏览器请求返回显示正常 2 用代码请求接口返回数据中文显示乱码 3 使用的python3,python3默认unicode编码,中文都是可以正常显示 ...
随机推荐
- 稳定灵活的 HTML 列式布局
主要特点: 所有列轻松实现相同高度 兼容性极高 ------------------------------------------------ 代码 ------------------------ ...
- 《CoffeeScript应用开发》学习:第五章 CoffeeScript中的类
在CoffeeScript中定义类 在CoffeeScript中,使用class定义类,使用关键字new实例化对象. 给类绑定方法 class Airplane takeOff: -> cons ...
- DAO实例代码优化
一般在接口的实现类中不用来实现登陆等功能,在测试类中实现并且测试. package com.beiwo.epet.service.impl; import com.beiwo.epet.dao.Mas ...
- Des加解密算法
class DesHelper { /// <summary> /// DES加密方法 /// </summary> ...
- curl php 小记
/* 开发用到. */ https 需加入: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
- linux Makefile obj-m obj-y
目标定义是Kbuild Makefile的主要部分,也是核心部分.主要是定义了要编 译的文件,所有的选项,以及到哪些子目录去执行递归操作. 最简单的Kbuild makefile 只包含一行: 例子: ...
- linux学习8 第八章 权限管理
8.1 ACL权限 8.2 文件特殊权限 8.3 文件系统属性chattr权限 8.4 系统命令sudo权限 8.1 ACL权限 ACL权限简介与开启 查看与设定ACL权限 最大有效权限与删除ACL权 ...
- FastJSON 使用
FastJSON是一个Java语言编写的高性能,功能完善,完全支持http://json.org的标准的JSON库.多了不说了,百度一下一大把. 在此,简单的总结一下自己用过,测试过的方法. 如果使用 ...
- SQL Server 2008 通用分页存储过程
1.alert USE [数据库名称] GO /****** Object: StoredProcedure [dbo].[dbTab_PagerHelper] Script Date: 08/22/ ...
- Web UI自动化测试中绕开验证码登陆方式浅谈
web自动化测试中让测试者感到困惑的是登陆验证码,每次都不一样.现在推荐一种绕开验证码登陆的方式,其实就是将web浏览器获取的登陆cookie加载到程序中就可以了,这样程序就会认为你已经登陆,就可以跳 ...