使用Loadru nner 进行http 接口压力测试 业务描述: 在业务系统里进行查询操作,查询的结果是通过请求http接口,从系统中处理并将结果以json字符串返回
使用Loadrunner对此类接口进行压力测试并记录相关的性能指标数据: 一
安装 Loadrunner 本次测试过程使用Loadrunner 11
部署环境 1
接口服务器一台; 2
用于运行Loadrunner的压力测试机 1台或 N台 ,在条件允许下,尽可能提供高配置的CPU 和内存
接口服务器和压力测试机建议应部署于同一个局域网内,否则测试过程和结果将受到网络带宽因素的影响无法顺利进行
编写测试脚本 方法一
通过java编写测试类,以jar包的方式引入 Loadrunner进行测试
优点:便于解析接口响应结果,同时避免由于 LR脚本编写不规范或配置问题,导致测试过程引发的未知错误
条件:运行loadrunner的机器需要安装 jdk1
编写 java测试类: CTLPTest
java,如下代码 1 package com; 2 3 import java
InputStream; 4 import java
HttpURLConnection; 5 import java
URL; 6 import java
Random; 7 8 public class CTLPTest 9 { 10 public static void main(String[] args) 11 { 12 CTLPTest lbs = new CTLPTest(); 13 String ltpUrl = lbs
ltpRequestUrl(); 14 System
println(ltpUrl); 15 System