涨薪技术|0到1学会性能测试第26课-异步函数

前面的推文我们掌握了性能测试脚本开发的异步技术,今天开始给大家分享异步函数,后续文章都会系统分享干货,带大家从0到1学会性能测试!

图片

LoadRunner中关于异步通信的API函数主要包括:

1)web_reg_async_attributes

2)web_stop_async

3)web_sync

4)web_util_set_request_url

5)web_util_set_request_boby

这里详细介绍web_reg_async_attributes

和web_stop_async这两个异步通信API。

01web_reg_async_attributes

异步通信API函数web_reg_async_attributes的格式如下:

int web_reg_async_attributes("ID=id","URL[/RE][/IC]=URL_or_RegEx_Pattern", ["Pattern=None|Push|Poll|LongPoll", ["PollIntervalMs=integer"]], ["XMLHttpRequest=No|Async|Sync",] ["CrossStep=No|Yes",] ["RequestCB=function_name",] ["ResponseBodyBufferCB=function_name",] ["ResponseCB=function_name",] LAST);

参数说明:

ID:会话ID。

URL:表示URL地址;

Pattern:设置异步通信的方式;

PollIntervalMs:在另一个实例开始之前,等待多久结束轮询实例;

XMLHttpRequest:设置是否处理javascript中的XML HTTP请求,以及处理其它任务的异步信息;

CrossStep:设置服务器是否等待完成指定URL的响应;

RequestCB:用户编码的用于回调功能的函数名称;

ResponseBodyBufferCB:用户编码的用于回调功能的函数名称,但针对的内容为缓存中接收的内容;

ResponseCB:用户编码的用于回调功能的函数名称,在会话结束后调用;

LAST:结束参数标志;

1) ID

LAST:结束参数标志。

标识一个异步会话的ID,一个异步会话是由一系列的请求任务,包括所有的请求和重定向任务。会话是从请求获得了所需要的服务器响应开始,包括所有的请求和响应,当期望响应被覆盖或是一系列的会话被取消,ID在整个Vuer脚本中必须是唯一的。

一个会话ID命名规则应该遵循以下规则:

--不能是空字符串;

--不能以下划线

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

川石课堂软件测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值