最近做了一次java脚本的lr性能测试
不过后来直接用eclipse进行了一次模拟,感觉也不错
先说lr

选择JavaVuser
之后 会生成脚本如下:

 */import lrapi.lr;public class Actions
{public int init() throws Throwable {return 0;}//end of initpublic int action() throws Throwable {return 0;}//end of actionpublic int end() throws Throwable {return 0;}//end of end
}

在你的脚本中增加

 */import lrapi.lr;public class Actions
{public int init() throws Throwable {return 0;}//end of initpublic int action() throws Throwable {lr.start_transaction("b2b"); //增加数据 统计//在这里增加你的代码即可//增加判断逻辑
if(!(responseString ==null)&&responseString.contains("recharge failed")){lr.end_transaction("b2b", lr.PASS);}else{lr.end_transaction("b2b", lr.FAIL);}return 0;}//end of actionpublic int end() throws Throwable {return 0;}//end of end
}

在这里增加你的jar即可

根据tps公式,用eclipse模拟如下:

public class ThreadTest {public static int threadCount=20;//启动线程数量public static int threadExcuteCount=1000000;//每个线程执行任务次数,没有数量的时候设置为999999999默认无穷大public static int average; //每个任务执行的平均耗时public static float tps; //瞬时tps public static int allhits=threadCount*threadExcuteCount; //总执行任务数量public static void main(String[] args) {for (int i = 0; i <threadCount; i++) {Thread th=  new Thread(new Runnable1());th.setName("测试线程"+i);th.start();}}
} class Runnable1 implements Runnable{public void run() {for (int i = 0; i < 1000; i++) {long startTime=System.currentTimeMillis();//记录开始时间
//              CbApplyPayShortcut_DEBITCARD test = new CbApplyPayShortcut_DEBITCARD();
//              test.main(null);cbPreAuthDirect  test = new cbPreAuthDirect();try {test.main(null);} catch (Exception e) {// TODO: handle exception}System.out.println("");long endTime=System.currentTimeMillis();//记录结束时间float excTime=(float)(endTime-startTime);ThreadTest.tps=(float)ThreadTest.threadCount*(1000/excTime);try {Thread.sleep(200000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}
//              System.out.println(Thread.currentThread().getName()+"||当前线程执行次数:"+i+"||耗时为:||"+excTime+"||TPS=||"+ThreadTest.tps+"||执行结果:"+test.flag);System.out.println("++++++++++++++++++++++++++++++++++++++++++");}}}

loadrunner接口性能测试分享相关推荐

  1. 8s 接口压力测试_Python Locust 基于Robot Framework实现关键字驱动接口性能测试

    上一篇文章Python Locust 基于Robot Framework实现关键字驱动接口性能测试中,我们分享了如何利用Locust库结合Robot Framework实现接口的性能指标的持续性比较, ...

  2. 广州软件性能测试培训,Loadrunner企业级性能测试课程 广州八神软件性能测试实战教程 炼数性能测试视频...

    (1)\第10讲--运笔如神-性能测试计划的编写:目录中文件数:6个 ├─(1) 某某某项目性能测试方案.rar ├─(2) 第10讲-性能测试计划的编写-1.mp4 ├─(3) 第10讲-性能测试计 ...

  3. 接口性能测试方案 白皮书 V1.0

    一. 性能测试术语解释 1. 响应时间 响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间.响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网 ...

  4. App 性能测试分享

    App 性能测试分享 在本文内,主要以Android性能测试为主进行分析 一.性能测试包含 1.启动时间测试   测试场景包括 - - - 首次安装启动时间.冷启动.热启动测试 2.页面响应时间:   ...

  5. linux 性能接口测试工具,接口性能测试方案

    六. 性能测试用例与场景 脚本模板 场景模板 七. 性能测试工具选择 1. 数据建模工具 DataFactory是一种强大的数据产生器,它允许开发人员和QA很容易产生百万行有意义的正确的测试数据库,该 ...

  6. 接口性能测试整个过程记录

    本文主要是一次接口性能测试的简单记录,对其中涉及的术语和计算方式等不会详述,主要是性能测试需要准备和考虑的内容的概述,有一个大概的方向.还有一些细节的工具使用和注意点,参考的测试文档,截图等等,后面整 ...

  7. 性能测试分享:系统架构

    性能测试分享:系统架构 转载于:https://www.cnblogs.com/poptest/p/4904584.html

  8. 【技术博客】 利用Postman和Jmeter进行接口性能测试

    利用Postman和Jmeter进行接口性能测试 作者:ZBW 版本:v1.1 在Phylab的开发过程中,对于生成报告接口的性能考量十分重要.原有的Latex接口虽然生成的报告美观,但编译Latex ...

  9. taobao.trades.sold.get-查询卖家已卖出的交易数据(根据创建时间),淘宝店铺卖出订单查询API接口,R2接口,oAuth2.0交易接口代码分享

    一.taobao.trades.sold.get-查询卖家已卖出的交易数据(根据创建时间),淘宝店铺卖出订单查询API接口,R2接口,oAuth2.0交易接口代码分享 搜索当前会话用户作为卖家已卖出的 ...

最新文章

  1. 用Vue撸一个『A-Z字母滑动检索菜单』
  2. 错误: (串列)对象不能强制改变成'double'解决办法
  3. Centos5, 6下更改系统时间和时区
  4. 11组软件工程组队项目失物招领系统——进度汇报和下周目标
  5. mysql5.6 error
  6. 计算机软件水平考试英语试题,计算机软考软件设计师英语试题及答案解析(3)
  7. 转-HTTPClient调用https请求,通过基本认证用户名密码(Basic Auth)
  8. 网络爬虫之httpclient的使用
  9. Cisco无线mDNS
  10. 汇编程序设计入门(安装+debug调试实例)
  11. 一步步学习SPD2010--附录B--创建新的批准流程
  12. EP100含有.S文件的bootloader
  13. 自己的电脑怎么测网速
  14. 一篇文章入门Python
  15. php FPDF类库应用实现代码
  16. 4000元组装电脑配置清单2021 4000元台式电脑组装配置单
  17. 搞懂redux一篇就够了
  18. 如何制定一个App推广活动方案
  19. 最新总结:2021那些小众精巧的 Python 语法汇总
  20. Android Binder驱动的工作机制之要旨

热门文章

  1. 支付宝小程序面向个人开发者公测
  2. 别做码农了,去做一名工程师
  3. c调用java jar_C#调用java类、jar包方法。
  4. python找图里的环_python判断无向图环是否存在的示例
  5. WGCNA分析,简单全面的最新教程(在线做,但也需要懂原理)
  6. “新型冠状病毒国家科技资源服务系统”入选全球15项世界互联网领先科技成果...
  7. 基因共表达聚类分析及可视化
  8. mfc检测一个目录是否产生新文件_细数Java8中那些让人纵享丝滑的文件操作
  9. linux安装常用命令工具包wget,cmake等
  10. java 全排列 非递归_全排列(递归与非递归实现) | 学步园