Loadrunnner11 直接对接口测试json脚本

分别在windows和linux上编译cjson为动态链接库,用在loadrunner中解析json 最近的性能测试中,压测的某些接口返回的数据是一个复杂的json格式的字符串,而后续的接口中又需要把这个字符串修改后作为入参,自己处理起来比较麻烦。于是想到了把cjson编译成动态链接库在loadrunner的脚本中调用。另外,由于实际压测用的是部署在linux上的负载机,还需要再编译一个linux上的动态链接库。这样在调试时使用windows平台的dll,而在压测时使用linux平台的so。 阅读详情

Action()
{

    
    lr_start_transaction("事务");


    web_custom_request("web_custom_request",
        "URL=",
        "Method=POST",
        "RecContentType=application/json;charset=UTF-8",
        "Mode=HTTP",
        "EncType=application/json;charset=UTF-8",        
        "Body={\"mobile\":\"18545345678\",\"bank_mobile_id\":\"18545345678\",\"pub_pri_flag\":\"0\",\"identity_type\":\"1\",\"identity_code\":\"362529198458073011\",\"identity_name\":\"ABCDE\",\"card_id\":\"{cardID}\",\"card_type\":\"0\",\"verify_code\":\"\",\"reg_step\":\"1\"}",
        LAST);
    
    
    lr_end_transaction("事务", LR_AUTO);


    return 0;
}

 

loadrunner录制脚本、参数化、设置场景和性能指标分析 loadrunner录制脚本、参数化、场景设置和结果分析 1.环境准备和loadrunnner介绍 (1)下载地址:https://yunpan.360.cn/surl_yFxrchXbfKT (提取码:f10c) 安装loadrunner12安装的时候的坑 安装的时候确定之前的loadrunner已经被卸载完全 安装的时候不要联网(或者退出360) 安装的时候在CA证书选择的时候(没有证书,就... 阅读详情

相关推荐

LoadRunner使用

文章目录LoadRunner进行压力测试一. LoadRunner 概要介绍1.1简介1.2基本步骤二.项目背景介绍2.1 背景概述2.2压力测试用例三.使用LoadRunner进行负载/压力测试3.1录制基本的用户脚本3.2 完善测试脚本3.2.1 插入事务3.2.2 插入集合点3.2.3 插入注释3.2.4 参数化输入3.3 单机运行测试脚本四.实施测试4.1 选择脚本,创建虚拟用户4.2 添加windows资源监视窗口4.3 添加windows性能计数器4.4 执行脚本五. 分析结果六.结果分析参考

u011546911的博客 2732

LoadRunner中插入javascript脚本

 最近在录制LR脚本时发现有个值是js运行的结果,会发送到服务器进行校验,该值是一连串js脚本的结果。所以必须在LR中使用js文件,call 这些函数。 LR中是支持js脚本的运行的,帮助文档中有详细的说明。搜索​ Using the LoadRunner JavaScript Engine 就可以看到详细介绍。 主要说明如下: 1)在LR脚本中使用函数web_js_run​()来运

lhf198484的博客 7090

浅谈IC测试向量(pattern)及其转换

随着集成电路的飞速发展,其规模越来越大,对电路的质量与可靠性要求进一步提高,集成电路的测试方法也变得越来越困难,为了实现芯片的快速测试和筛选,ATE设备为其提供了强有力的支撑。ATE运用芯片设计仿真文件,将其作为芯片输入激励,通过ATE测试平台提供芯片测试环境,将芯片的输出和测试结果进行比较,以此来判定芯片的好坏。 说起IC测试,不得不说一下Pattern这个词,它中文的意思是模式。在图像处理中,这个词意思为图像的纹理特征,而在IC也即芯片测试行业,这个词实际上代表了需要测试芯片的时序特征。简单的说,在测

flomingo1的专栏 1万+

loadrunner11 java_LoadRunner 11简单使用

开始菜单--》HP LoadRunner-->applications--->virtual user Generator1>新建--》类别 (选择协议):常用的web项目用Web(HTTP/HTML),后台运行的服务,选择java下的java vuser,编写java代码;2>对于web,需要设置访问的URL地址,录制到的操作:init action end,默认是a...

weixin_39865952的博客 264

Windows下Delft3D安装全攻略:从申请许可到编译运行(避坑指南)

本文详细解析了Windows系统下Delft3D的完整安装流程,涵盖环境准备、许可获取、源码编译到性能调优的全过程。针对中国用户常见的网络问题和系统兼容性痛点,提供了经过验证的解决方案,特别强调Intel Fortran编译器匹配、环境变量配置等关键步骤,帮助水利工程师高效完成这一水动力学模拟工具的部署。

weixin_28736355的博客 548

Qt5.12.12安卓开发环境搭建:Windows下避开SDK版本坑的保姆级教程

本文提供Qt5.12.12在Windows下搭建Android开发环境的详细教程,重点解决SDK版本兼容性问题,特别是cmdline-tools与JDK8的匹配陷阱。通过精准选择组件版本、手动配置路径和修复常见错误,帮助开发者高效完成环境配置,适用于Qt跨平台移动开发。

weixin_33737774的博客 542

Loadrunner11如何成功调用eclipse开发的Java代码

系统配置:win7+Loadrunner11+JDK1.5+Eclipse3.2 步骤: 1.安装好JDK,并配置好环境变量classpath和path,设置如下: classpath: .;C:\Program Files (x86)\Java\jdk1.5.0_22\lib\dt.jar;C:\Program Files (x86)\Java\jdk1.5.0_22\lib\tools

hualusiyu的专栏 2500

MAIXCAM无线连接实战:5分钟搞定远程调试与代码烧录(避坑版)

本文提供了一份详细的MAIXCAM无线连接实战指南,帮助嵌入式视觉开发者快速配置远程调试与代码烧录。文章重点介绍了通过MaixHub IDE进行Wi-Fi配置、建立远程终端连接、使用SFTP进行文件传输以及管理自启动应用程序的完整流程,并针对IP地址变动、信号中断等常见问题提供了实用的避坑解决方案,旨在提升开发效率与灵活性。

weixin_29188043的博客 298

LoadRunner12_脚本中运行JavaScript

版权声明:本文为博主原创文章,未经博主允许不得转载。 【系统及软件配置】   LR版本:12.53   JDK版本:1.8   函数:web_js_run,该函数仅在LR12版本提供支持,LR11不支持JavaScript的运行。   LR配置:开启了允许JavaScript运行:Replay→RunTime Settings→Preferences→Javascript→...

weixin_30387799的博客 630

A-Level经济例题解析及练习Opportunity Cost

例题Question: Opportunity CostYou are selling your 1996 Mustang.  You have already spent $1000 on repairs. At the last minute, the transmission dies.  You can pay $600 to have it repaired, or sell the car “as is.”In each of the fol

Alevel3的博客 744

智能车图像处理5-入门级分析4 ---环岛的状态机与补线

PS :入门级文章适合新手,如果已经有基础可以去看进阶篇文章。

taiyuezyh的博客 8235

loadrunner11.0+cJson处理json的办法

loadrunner11.0+cJson处理json的办法 1、在使用loadrunner做性能测试中,压测的某些接口返回的数据是一个复杂的json格式的字符串,而后续的接口中又需要把这个字符串修改后作为入参,自己处理起来比较麻烦。于是想到了把cjson编译成动态链接库在loadrunner的脚本中调用 2、cjson是一个开源的json库,它的优势在于完全用c实现,因此适用性相当广,用在loadrunner中也是毫无压力。它的git主页是https://github.com/DaveGamble/cJSO

yiwen903的博客 1039

2021年全网最细 VirtualBox 虚拟机安装 Ubuntu 20.04.2.0 LTS及Ubuntu的相关配置

目录一、VirtualBox 虚拟机的安装1. VirtualBox 的下载和安装2. 设置 VirtualBox 存储文件夹3. 在 VirtualBox 创建虚拟机二、Linux 操作系统(Ubuntu)的安装1. Linux 操作系统(Ubuntu)的下载2. 安装 Ubuntu3. 启动 Ubuntu三、配置 Ubuntu1. 设置终端2. 设置共享剪贴板3. 设置共享文件夹 一、VirtualBox 虚拟机的安装 VirtualBox 是由德国 Innotek 公司开发,由 Sun Microsy

XAMO Lab|代码、调试与复盘笔记 2万+

LoadRunner12 调用javascript脚本

使用LR进行业务脚本录制时,难免会遇到登录页面对用户名和密码进行加密传输的场景,录制脚本后,发现P请求中的用户名和密码都是加密串。这时我们就会面对一个问题,如果使用对用户名和密码进行参数化,使用新的用户名和密码进行登录时,该如何生成加密串??? 好在LR12版本给我们提供了调用JS文件的函数,web_js_run()。 1. 前提条件 LoadRunner 12.*,我这里用的是12.0.1版本...

weixin_43205760的博客 3155

用playwright封装一个处理web网页的爬虫,并隐藏自动化特征,自动处理反爬

本文介绍了一个使用Playwright封装的Python爬虫函数,具备反爬对抗能力。该脚本通过移除自动化标志、注入真实用户代理、禁用Chrome自动化属性等措施,有效绕过电商、新闻等中等反爬网站的检测。核心功能包括:隐藏navigator.webdriver标志、模拟人类浏览行为、设置合理的设备参数,并支持代理和延迟加载。使用时需注意避免高频访问并定期更新User-Agent。该方案适用于需要JavaScript渲染的动态网页,性能优于非无头模式。

数据知道的博客 3393

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

性能测试基础及loadRunner的使用(超详细)

狭义的并发用户数:同一时刻,使用系统的同一个功能(发送请求)的用户数量。(后面使用loadRunnner进行性能测试都是狭义的) 广义的并发用户数:同一时刻,给服务器产生压力(发送请求) 的用户数量。不用严格要求使用的是不是同一个功能。系统用户数:注册这个系统的用户数量。 在线用户数:某一时刻登录系统的数量。 狭义和广义的并发放用户数,都是基于在给服务器发送请求的基础上计算的。而系统用户数和在线用户数它们不一定都正在给服务器发送请求。 例如:系统用户数中有注册后不再使用的,就不给服务器发送请求了。在线用户数

ZJRUIII的博客 3411

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

如何用LoadRunner 做性能测试?一篇文章教会你

loadrunner有三个软件,其中Virtual User Generator是用于录制测试脚本的,是一个虚拟用户生成器。Controller用于创建、运行和监控场景的。Analysis是用来分析结果的。Loadrunner做性能测试步骤:1、制定测试计划2、创建脚本3、定义运行测试场景4、分析测试结果2023最新的真实企业大厂性能测试全流程的项目实战详解,可以写进简历面试的那种哦_哔哩哔哩_bilibili。

MXB_1220的博客 5733

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

LoadRunner(一)(安装、简介、工作原理、测试流程、事务与集合点、思考时间)

loadrunner入门基础安装、简介、工作原理、测试流程、事务与集合点、思考时间,设置事务设置集合点,设置集合点释放机制

aaatx的博客 4030

LoadRunner入门(一)(安装、简介、工作原理、测试流程、事务与集合点、思考时间)

loadrunner入门基础安装、简介、工作原理、测试流程、事务与集合点、思考时间,设置事务设置集合点,设置集合点释放机制

m0_52831270的博客 1764

测试开发(9)性能测试工具——LoadRunner(一):LoadRunner的安装&介绍、基本概念、开发测试脚本、创建运行场景、通过Analysis进行测试报告解读、性能测试报告的编写

LoadRunner简介、安装&介绍、基本概念(功能、原理、三个前台功能组件、重要概念、性能测试过程)、开发测试脚本(了解WebTours网站、脚本录制、脚本加强)、创建运行场景、通过Analysis进行测试报告解读、性能测试报告的编写

m0_74343467的博客 1万+

【原创】Loadrunner使用json格式请求数据并参数化

  (2015-04-10 16:10:41) 转载▼ 标签: loadrunner json 参数化 web_custom_request 分类: 性能测试 请求自定义的http文件用函数:web_custom_request  这个函数。   因为Json使用{}进行配对,但是Loadrunner使用{}进行参数化,存...

weixin_34187862的博客 981

loadrunner和json

web_custom_request("request",//随便写个名字"Method=POST",//请求的方法"URL=http://10.60.0.13:8002/json/getUserAccounts",//请求地址"RecContentType=application/json",//指定响应头的Content-Type,这里是JSON"EncType=application/jso

lychbeyond的专栏 1795

Loadrunner发送json串请求

1、LR访问含有json串的请求格式如下: web_custom_request("getActivityListForClient", "Method=Post", //使用Post方法 "Resource=1", "URL=http://yy.moodoo.com.cn:8081/mddddd/djn/directprovider", "RecContentType=appl

Apple_lx的博客 8128

LoadRunner 11.0安装以及汉化

电脑为windows11,安装的loadrunner版本为11.0,镜像文件和破解文件以及汉化文件均为在网上找到的资源,镜像文件为T7177-15013.iso,汉化以及破解文件均在"lr破解"文件下,下有安装教程、破解以及汉化教程、安装过程中遇到的问题以及相关的解决方式。2.在组策略里找到“计算机配置”-“Windows设置”-“安全设置”-“本地策略”-“安全选项”,在“安全选项”里认真查找“用户帐户控制-以管理员模式批准运行所有管理员”这项,将这项禁用掉,即可解决个别软件死活无法运行的问题。

m0_72236327的博客 5615

Loadrunner http JSON接口请求进行测试

Action() {     //首先调用web_reg_find()这个注册函数,我们接口的正常返回结果都是0     web_reg_find("Search=Body", //定义查找范围     "SaveCount=result", //定义查找计数变量名称     "Text=\"ret_code\":\"0000\"", //定义查找内容      LAST);

技术创造未来,程序改变生活。 4202
下一篇: loadrunner11 获取时间戳
At_Swim
博客等级 码龄9年 5粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值