接口压力测试脚本编写
需求:Loadrunner编写登录接口脚本
1、打开抓包工具,如Fiddler,抓包模式
2、打开浏览器,操作登录页面,成功登录
3、切换到Fiddler,找到该post请求
4、打开vugen,右键insert-new step,找到web_custom_request方法,填写请求类型:POST,填写URL:http://192.168.X.X:8005/Account/Login?,填写Body:LoginName=.......&Password=111111&Target=,勾选Record mode为HTTP,点击“确定”
5、接口脚本初步完成,根据情况,添加检查点、事务、思考时间等等,多次调试,进行场景压测就可以了!!!
代码如下:
Action()
{
lr_start_transaction("gettoken");
lr_convert_string_encoding( lr_eval_string("{username}"),LR_ENC_SYSTEM_LOCALE, LR_ENC_UTF8, "test" );
//lr_convert_string_encoding(username,LR_ENC_SYSTEM_LOCALE, LR_ENC_UTF8, "test");
//strcpy(tmp,lr_eval_string("{test}"));
//lr_save_string(tmp,"test");
web_reg_find("Fail=NotFound",
"Search=Body",
"SaveCount=",
"Text=\"result\":1",
LAST);
web_custom_request("web_custom_request",
"URL=http://192.168.x.x:8005/Account/Login?",
"Method=POST",
"TargetFrame=",
"Resource=0",
"Referer=",
"Mode=HTTP",
"Body=LoginName={test}&PassWord={password}&TarGet=",
LAST);
lr_end_transaction("gettoken", LR_AUTO);
return 0;
}
接口压力测试脚本编写相关推荐
- loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
先说明一下,本人是开发,对测试不是特别熟悉,但因工作的需要,也做过一些性能测试方面的东西.比较久之前很简单的用过,最近又用到了,熟悉一下.现做一个总结. 使用loadrunner进行压力测试主要分两步 ...
- Jmeter验证码图片识别注册接口压力测试实战
写在前面 前段时间写了一篇博文<Jmeter验证码注册接口压力测试实战>,前两天又登录对应的网站看了一下.发现原来滑动验证的方式改成了图片验证码的方式,防止用户多次发送手机验证码. 看到这 ...
- 学习笔记-JMeter 进行接口压力测试
一.压力测试场景设置 1.场景设定:进行接口压力测试时,有单场景也有混合场景.单场景就是对一个接口进行请求:混合场景需要对多个接口进行请求,在流程类业务场景会运用到 2.压测时间设定:通常时间为10- ...
- 用python做简单的接口压力测试
一个多月没有更博了,最近研究了一下接口的压力测试,主要来说就是连续频繁的对接口的调用,来测试接口的响应速度.返回结果,找到接口的性能瓶颈,最大承受极限等. 做接口压力测试的方法和工具很多,比较常用的工 ...
- Jmeter验证码注册接口压力测试实战
主要学习的内容包括发送HTTP请求.HTTP信息头管理器.HTTP cookies管理器.用户定义的变量.响应断言.CSV数据文件设置的使用. 测试网址及测试接口等说明 提供的测试网址为: http: ...
- 从零开始的Nginx [ 8 ] --- nginx 的性能优化:ab接口压力测试工具,tomcat企业运维,WEB站点部署,项目上线
文章目录 nginx 性能优化 1.当前系统结构瓶颈 2.了解业务模式 3.性能与安全 4.系统与nginx性能优化 1.文件句柄 2.设置方式 3.系统全局性修该和用户局部性修改 4.进程局部性修改 ...
- 二、多并发实现接口压力测试
一.flsak接口压力测试 import base64 import logging import os, cv2,time import urllib, glob import numpy as n ...
- UIautomator2:APP自动化测试方法与小技巧记录(文末附实用APP测试脚本编写模板)
uiautomator2是一个python的用来自动化操作手机的库,可用于APP自动化测试.就笔者的使用体验,比appuim更稳定.易用.本文以大家最常用的APP:微信为例子,记录uiautomato ...
- 【Jmeter基础篇】03:如何进行post接口压力测试
目前网络上有很多很多Jmeter的压力测试使用指南,但是在实际使用过程中,很多朋友会遇到许多并不处于理想状态的情况,比如某些参数不知道应该往哪里放,具体怎么分析测试结果等等. 所谓压力测试,实质就是让 ...
最新文章
- mysql数据库建立的数据库在哪个文件夹?
- C++primer 第 3 章 字符串、向量和数组 3 . 3 标准库类型vector
- jrtplib使用注意事项
- 诗与远方:无题(八十)- 吸烟而作
- normalize.css 中文版
- hihocoder-1014 Trie树
- 数据分列将数字转换成文本格式
- SQL高级---SQL ALTER TABLE 语句
- 条码扫描枪在仓库管理无线网络AP解决方案
- watir_使用Watir的非常穷人的Vonage Web服务
- 光衰高怎么办_发光顶角线使用起来方便吗?维护成本高吗?
- ubuntu 浏览器flash插件安装
- Jetson Nano开发实录
- excel自动计算体育成绩
- keras tensorboard的使用
- 吉林教育杂志吉林教育杂志社吉林教育编辑部2022年第28期目录
- 中国最美情诗100句
- google浏览器被2345地址更改
- Angular学习05
- 物联网加速推动5G规模化商用,赋能各行业数智化转型