loadrunner通过web的post请求方法测接口

Mac上Ollama服务IP访问失败的3种修复方法(含永久生效配置) 本文详细介绍了Mac上Ollama服务IP访问失败的3种修复方法,包括临时环境变量覆盖、永久Shell配置修改及进阶排查技巧。重点解析了OLLAMA_HOST环境变量的配置原理,帮助开发者解决Connection refused问题,实现局域网IP访问Ollama服务的需求。 阅读详情

loadrunner通过web的post请求方法测接口

loginapi()
{
    web_url("rest", 
        "URL=http://192.168.117.154/router/rest", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=", 
        "Snapshot=t1.inf", 
        "Mode=HTML", 
        LAST);

    web_url("favicon.ico", 
        "URL=http://192.168.117.154/favicon.ico", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=", 
        "Snapshot=t2.inf", 
        "Mode=HTML", 
        LAST);

    lr_rendezvous("loginapi");

    lr_start_transaction("loginapi");

    lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_RESULT_DATA, LR_SWITCH_ON );

    web_reg_find("Text=操作成功", 
        LAST);

    web_submit_data("testpost", 
                   "Action=http://192.168.117.154/router/rest",
                   "Method=POST",
                   "RecContentType=text/html",
                   "Mode=HTML",
                   ITEMDATA, 
    "Name=method","Value=test.user.UserService.userInfoByTicket",ENDITEM,
    "Name=v","Value=1.0",ENDITEM,
    "Name=app_key","Value=120",ENDITEM,
    "Name=ticket","Value=1111111111111111111111111111111",ENDITEM, 
    "Name=sign","Value=22222222222222222222222222222222",ENDITEM,
    LAST);

    lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_RESULT_DATA, LR_SWITCH_OFF);

    lr_end_transaction("loginapi", LR_AUTO);


    return 0;
}


模拟APP发送请求给Cloud,
一般都是用户登录后。cloud会返回登录成功的消息并且返回一个cookie给app,
app下次要做一些例如设置名称之类的工作,在请求消息里面会携带返回的cookie,而且cloud也会校验这个cookie  
1、第一次请求登录,获取cookie,
2、使用第一次请求获取的cookie进行第二次请求

Action()
{

web_reg_save_param("par1",
                         "LB=auth_key\":\"",
                         "RB=\"",
                         LAST);
web_reg_save_param("par3",
 "LB=Set-Cookie: ",
 "RB=;",
 "ORD=2",
 LAST);

web_reg_save_param("par4",
                         "LB=Set-Cookie: ",
                         "RB=;",
     "ORD=3",
                         LAST); 


web_custom_request("login",
   "URL=http://192.168.1.102/api/user/login",
   "Method=POST",
   "Resource=0",
   "Referer=",
   "mode=HTTP",
   
   "Body=email=t993@163.com&password=8c2b2f9cd3431be8a7bf64a33e81b371",
   
                       LAST);


lr_message ("par1:%s", lr_eval_string("{par1}"));

lr_message ("par3:%s", lr_eval_string("{par3}"));
lr_message ("par4:%s", lr_eval_string("{par4}"));


    
    return 0;
}

Action2()
{

web_cleanup_cookies();

web_add_header("cookie",
   "{par3};{par4};{par1}");


web_custom_request("info",
   "URL=http://192.168.1.102/api/app/set/device",
   "Method=POST",
   "Resource=0",
   "Referer=",
   "mode=HTTP",
   
   "Body=camid=4026aabz&auth_key={par1}",
   LAST);
return 0;
}


传json数据时引号前加转义字符\
 "Name=input","Value={\"mobile\":\"15280288286\",\"password\":\"6f96c57e306923c7\"}",ENDITEM,


WPF实战:利用Live Charts实现高性能动态曲线可视化 本文详细介绍了如何在WPF中使用Live Charts实现高性能动态曲线可视化,特别适用于工业监控和金融分析等实时数据场景。通过增量渲染、内存复用和硬件加速等核心技术,Live Charts能够高效处理高频数据更新,显著提升图表流畅度。文章提供了从基础实现到工业级优化的完整解决方案,帮助开发者应对各种性能挑战。 阅读详情

相关推荐

Ubuntu虚拟机IP卡在127.0.0.1?别慌,试试这条万能命令 `sudo dhclient`

本文详细解析了Ubuntu虚拟机IP卡在127.0.0.1的常见原因及解决方案,重点介绍了`sudo dhclient`命令的使用方法及其变体,帮助用户快速恢复网络连接。同时提供了网络诊断工具和预防措施,适用于开发者和系统管理员应对网络故障。

weixin_29251131的博客 285

测试人员必须了解Python requests库的使用

requests库官方使用手册地址:http://www.python-requests.org/en/master/;中文使用手册地址:http://cn.python-requests.org/zh_CN/latest/; requests库作者Kenneth Reitz个人主页:https://www.kennethreitz.org/; requests库github地址:https://github.com/requests/requests; requests库下载方法:pip install

Asaasa1的博客 739

Dify + mem0插件实战:如何让AI记住你的饮食习惯(附完整代码)

本文通过Dify平台与mem0插件实战,详细演示了如何为AI助手构建长期记忆系统,使其能记住并理解用户的复杂饮食习惯(如过敏源、饮食偏好)。文章提供了完整的工作流配置与Python代码示例,帮助开发者实现跨会话的个性化饮食建议,解决AI对话中的“健忘”问题。

lg888的博客 1096

使用loadrunner进行压力测试——post请求

注意,在某些破解版的软件中如果更改了runtime_setting可能导致响应时间曲线无法绘制,原因不详 1. 发送post请求时使用web_submit_data  如:     web_submit_data("create",//事务名            "Action=http://bizhi.sogou.com/diy/create", //请

tg50165的专栏 1399

xilinx zynq-7000 linux下rs422串口通信测试步骤

这几天使用xilinx的zynq-7000系列调试rs422串口,期间遇到不少问题,好在最终调试完成,在这里记录一下调试步骤。 我用的soc型号是xc7z100,板载了2个rs422外设,PS端有2个uart控制器,uart0用于连接rs232并作为console控制台输出,uart1连接rs422。 rs422和主板连线原理图如下: 其中422_TXD1_3V3 和422_RXD1_3V3 为数据发送和接收引脚,422_TXD_DE1_3V3为发送使能引脚,422_RXD_REn1_...

dongyunke的博客 5907

【四旋翼】pixhawk2.4.8-地面站配置-APM固件-四旋翼从装机到试飞

因为MP版本和APM版本的适配问题,真的真的是很大一个坑。最好先走别人走过的路,走通了再去自由发挥,不然白白浪费时间。下面提供我试飞成功过的版本。下面提供任意版本固件和地面站的下载方法。

xifan的博客 3万+

loadrunner(2)----http POST三种请求格式的脚本

本篇文章主要针对POST请求的三种数据请求格式,组织不同的脚本,较为基础,入手教简单 (1)、application/x-www-form-urlencoded 键值对 (2)、multipart/form-data 表单 (3)、application/json Json串 注意:loadrunner参数中的引号,需要自己加""。 application/x-www-form-urlencod...

weixin_44638108的博客 427

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1143

接口测试的几种方法

我们在做接口功能测试的时候会很注意接口的应答报文的信息,这时候我们可以通过LoadRunner的日志信息查看或者可以通过web_reg_find()或者web_find()这样的API函数来统计接口的运行结果,推荐使用web_reg_find(),web_reg_find()和web_find()区别请大家 百度一下,详细信息太多,在这里不便叙述。总结:用LoadRunner做接口测试无法做到把接口参数和程序分理,接口的参数可以通过参数化的方法来实现对同一个参数多个数据的测试。

kk_lzvvkpj的博客 2054

2025年下半年网络工程师案例分析真题及答案解析

2025年下半年网络工程师案例分析真题及答案解析

鹿鸣天涯 1092

如何给数据添加高斯白噪声?

首先测试集应该是加噪声的,至于训练集需不需要加噪声就见仁见智了。我个人测试的结果是,训练集如果不加噪声的话效果特别差,如果加噪声的话效果就比较好接受,大家可以自己试试看。在轴承故障研究中免不了要涉及到给数据主动加入噪声的情况,一般我们加的是高斯白噪声。由于热噪声是由大量自由电子的运动产生的,其统计特性服从高斯分布,故常将热噪声称为高斯白噪声。的频谱是均匀分布的,好像白光的频谱在可见光的频谱范围内均匀分布那样,所以热噪声又常称为。定义一:如果一个噪声,它的瞬时值服从。又是均匀分布的,则称它为高斯白噪声。

weixin_50642818的博客 5220

Rest Router路径

Router全路径由如下部分构成 1、Restlet-Map中的地址,如下是/rest-map/* 2、Router添加的attach地址,比如是/persion/{persionId} 由全路径应该是: http://host:port/rest-map/persion/1;...

tdp100的专栏 347

2025华为杯第二十二届中国研究生数学建模竞赛D题:低空湍流监测及最优航路规划 - 完整解题分析+完整MATLAB源码!(上篇)

🎓 本文收录于 《滚雪球学数学建模》专栏,本专栏专注于从零基础出发,带你循序渐进掌握数学建模的核心方法与思维路径。通过“滚雪球式”学习法,从最简单的生活化案例到经典建模工具,再到省赛、国赛真题实战演练,逐步积累知识与技能,帮助你搭建完整的建模体系。无论你是刚接触建模的新生,还是希望提升科研与竞赛能力的学者与工程师,本专栏都将为你提供一条清晰、高效、可实操的建模成长路线,助力你快速进阶,突破难点,迈向数学建模竞赛与实际应用的更高峰 🚀!

**My Coding Family** 2588

loadrunner通过web的post请求方法测接口 1

loadrunner通过web的post请求方法测接口 loginapi() {     web_url("rest",          "URL=http://192.168.117.154/router/rest",          "Resource=0",          "RecContentType=text/html",          "Referer="

lykangjia的专栏 1052

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

loadrunner通过web的post请求方法测接口 2

模拟APP发送请求给Cloud, 一般都是用户登录后。cloud会返回登录成功的消息并且返回一个cookie给app, app下次要做一些例如设置名称之类的工作,在请求消息里面会携带返回的cookie,而且cloud也会校验这个cookie   1、第一次请求登录,获取cookie, 2、使用第一次请求获取的cookie进行第二次请求 Action() { web_reg

zouhui1003it的专栏 498

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

loadrunder之脚本篇——接口传参为本地文件

导言   前几天需要对公司一个专门很重要的接口进行压测,这个还不是重点,重点是传参为本地的图片!刚刚开始通过web_custom_request()函数来解决,可是脚本并不能通过!后面又百度不到答案,通过去询问一位大神,运用web_submit_data()才解决问题!所以通过这篇博文记录下 脚本实现: Action(){ lr_start_transaction("ser...

dianbachan6348的博客 106

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

好文学习收藏链接

jmeter分布式压测:https://www.cnblogs.com/caopeiyang/p/9104574.html 关于loadrunner使用web_add_header添加HTTP信息头(比如Content-Type,token等)和使用web_custom_request()提交json数据:https://blog.youkuaiyun.com/wycaoxin3/article/...

weixin_30546933的博客 167

Loadrunner简单POST请求

#添加header(有些post请求不需要header) 在需要添加header的地方,1.点击鼠标左键,2.然后选择insert 3.new step 如下图 接着如下图操作 输入参数和值,点击ok,如下图 效果如下,如果要插入多个header的值,则重复以上的值 web_add_header("Access-Token", "2333333333333"); #添加web_cust...

Anita__Li的博客 4386

loadrunner 接口性能脚本编写(Get请求和Post请求)

  前段时间接触了一下loadrunner的接口性能测试,然后尝试了一下手动编写脚本,毕竟录制这种东西,不是每次都能通的,而且录制下来的脚本,通常是有很多其他杂七杂八的请求夹杂在中间,没有达到真正的压测接口的目的;   loadrunner默认的脚本是C语言的,百度之后发现其实它支持目前所有主流的语言,如:JavaUser、VBUser、VBscriptUser、Javasc...

banlinmin7982的博客 1645

LoadRunner总结(3)-LoadRunner发送get和post请求

测试过程中常会遇到需要用LoadRunner做接口测试的情况,下面数据包抓取用的工具为wireshark,用其他抓包工具如fiddler都是可以的。 一、 get请求的模拟 先看一个get数据包。 在LoadRunner里面要模拟这样一个数据包可以使用web_custom_request()函数,按照上面的数据包中填入URL以及部分请求头信息。为了在测试中方便判断,因此调试脚本时会加

小马哒哒哒 1万+

LoadRunner手动编写接口性能脚本(Post请求)

前段时间接触了一下loadrunner的接口性能测试,然后尝试了一下手动编写脚本,毕竟录制这种东西,不是每次都能通的,而且录制下来的脚本,通常是有很多其他杂七杂八的请求夹杂在中间,没有达到真正的压测接口的目的; loadrunner默认的脚本是C语言的,百度之后发现其实它支持目前所有主流的语言,如:Java User、VB User、VB script User 、Javascript User...

Test_kaifeng的博客 1804

loadrunner post请求

loadrunner post请求 注意:loadrunner参数中的引号,需要自己加"\" post请求,分为header和body两个部分处理 header部分比较容易处理,使用函数实现,如web_add_header("pid","1")即可,具体参数可参见接口文档。 body部分:   常见的有json个是或者xml格式内容,偶尔也有一些自定义内容  (1)如charbody[1024]="body=*****": web_custom_request("service...

test的博客 674

Loadrunner 11 测试API java Vuser 模拟Post,Get 请求实例

Loadrunner 11 测试API的性能,java vuser 模拟Post,Get 请求 本例模拟测试 2个API(1.用户登录,2. 一个获得频道列表), Action部分代码如下(注意是java vuser脚本): import lrapi.lr; import lrapi.web; public class Actions { String htmlBody;

Cheers Li 软件测试博客 9079

LoadRunner接口测试----三种post接口

LoadRunner----三种post接口 一、参数为k=v的post接口 Action() { //添加关联事务取出接口返回的message关键字的值,存储到msg中 web_reg_save_param("msg", "LB=message\":\"", "RB=\"", "Ord=1", LAST); //添加事务 lr_start_transact...

Hope_Wing1286的博客 2495
上一篇: JMeter源码集成到Eclipse
下一篇: 转 关于jmeter中跨线程组 变量值传递的方法
lychbeyond
博客等级 码龄22年 168粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值