需求: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;
}

接口压力测试脚本编写相关推荐

  1. loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写

    先说明一下,本人是开发,对测试不是特别熟悉,但因工作的需要,也做过一些性能测试方面的东西.比较久之前很简单的用过,最近又用到了,熟悉一下.现做一个总结. 使用loadrunner进行压力测试主要分两步 ...

  2. Jmeter验证码图片识别注册接口压力测试实战

    写在前面 前段时间写了一篇博文<Jmeter验证码注册接口压力测试实战>,前两天又登录对应的网站看了一下.发现原来滑动验证的方式改成了图片验证码的方式,防止用户多次发送手机验证码. 看到这 ...

  3. 学习笔记-JMeter 进行接口压力测试

    一.压力测试场景设置 1.场景设定:进行接口压力测试时,有单场景也有混合场景.单场景就是对一个接口进行请求:混合场景需要对多个接口进行请求,在流程类业务场景会运用到 2.压测时间设定:通常时间为10- ...

  4. 用python做简单的接口压力测试

    一个多月没有更博了,最近研究了一下接口的压力测试,主要来说就是连续频繁的对接口的调用,来测试接口的响应速度.返回结果,找到接口的性能瓶颈,最大承受极限等. 做接口压力测试的方法和工具很多,比较常用的工 ...

  5. Jmeter验证码注册接口压力测试实战

    主要学习的内容包括发送HTTP请求.HTTP信息头管理器.HTTP cookies管理器.用户定义的变量.响应断言.CSV数据文件设置的使用. 测试网址及测试接口等说明 提供的测试网址为: http: ...

  6. 从零开始的Nginx [ 8 ] --- nginx 的性能优化:ab接口压力测试工具,tomcat企业运维,WEB站点部署,项目上线

    文章目录 nginx 性能优化 1.当前系统结构瓶颈 2.了解业务模式 3.性能与安全 4.系统与nginx性能优化 1.文件句柄 2.设置方式 3.系统全局性修该和用户局部性修改 4.进程局部性修改 ...

  7. 二、多并发实现接口压力测试

    一.flsak接口压力测试 import base64 import logging import os, cv2,time import urllib, glob import numpy as n ...

  8. UIautomator2:APP自动化测试方法与小技巧记录(文末附实用APP测试脚本编写模板)

    uiautomator2是一个python的用来自动化操作手机的库,可用于APP自动化测试.就笔者的使用体验,比appuim更稳定.易用.本文以大家最常用的APP:微信为例子,记录uiautomato ...

  9. 【Jmeter基础篇】03:如何进行post接口压力测试

    目前网络上有很多很多Jmeter的压力测试使用指南,但是在实际使用过程中,很多朋友会遇到许多并不处于理想状态的情况,比如某些参数不知道应该往哪里放,具体怎么分析测试结果等等. 所谓压力测试,实质就是让 ...

最新文章

  1. mysql数据库建立的数据库在哪个文件夹?
  2. C++primer 第 3 章 字符串、向量和数组 3 . 3 标准库类型vector
  3. jrtplib使用注意事项
  4. 诗与远方:无题(八十)- 吸烟而作
  5. normalize.css 中文版
  6. hihocoder-1014 Trie树
  7. 数据分列将数字转换成文本格式
  8. SQL高级---SQL ALTER TABLE 语句
  9. 条码扫描枪在仓库管理无线网络AP解决方案
  10. watir_使用Watir的非常穷人的Vonage Web服务
  11. 光衰高怎么办_发光顶角线使用起来方便吗?维护成本高吗?
  12. ubuntu 浏览器flash插件安装
  13. Jetson Nano开发实录
  14. excel自动计算体育成绩
  15. keras tensorboard的使用
  16. 吉林教育杂志吉林教育杂志社吉林教育编辑部2022年第28期目录
  17. 中国最美情诗100句
  18. google浏览器被2345地址更改
  19. Angular学习05
  20. 物联网加速推动5G规模化商用,赋能各行业数智化转型

热门文章

  1. 利用matlab绘制系统开环幅频渐进特性曲线(附详细注释)
  2. JFrame,JDialog,JLabel,JButton(p228)
  3. SAP BW/4 HANA基础学习(一)
  4. 网上推广平台如何打造商家品牌形象?
  5. 2022年5月11日-12日 复盘计划
  6. PHP字符串长度不一致的处理方法
  7. java 傅里叶变换 频谱_傅里叶变换分析频谱(FFT)
  8. ARCGIS 栅格转面 步骤以及解决方法
  9. 阿里云服务器OpenPoseDemo远程调用与运行
  10. 51单片机小项目--超声波避障小车