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

本文通过LoadRunner 11使用Java Vuser脚本,演示了如何模拟Post和Get请求进行API性能测试。具体案例包括模拟用户登录获取token,以及利用token获取频道列表和特定频道详情。在编写脚本时需要注意导入lrapi.web包,Java Vuser的灵活性以及手动关联时特殊字符的转义方法。
摘要由CSDN通过智能技术生成

Loadrunner 11 测试API的性能,java vuser 模拟Post,Get 请求

本例模拟测试 3个API(1.用户登录,2. 一个获得频道列表3. 获得频道详细信息);业务逻辑是:用户登录获得token,通过token,请求频道列表,获取频道为4的频道详情

Action部分代码如下注意 是java vuser脚本):

import lrapi.lr;
import lrapi.web; 

public class Actions
{

    String htmlBody;
    
	public int init() throws Throwable {
		return 0;
	}

	public int action() throws Throwable {
	    // 手动关联,获得登录成功后的token
	    web.reg_save_param("xtoken",new String[]{
		"LB=token\":\"",
		"RB=\",",
		"LAST"});
            // 1. 发送 POST请求(用户登录API)
	    web.custom_request("ViewStreamLogin",
			       "Method=POST",
			      
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值