apifox的并发处理—通过动态变量实现

简介: apifox的并发处理—通过动态变量实现

apifox可以实现一些少量的并发,对并发要求不高的,诸如20以下的,apifox是完全可以满足的。而并发的实现根据自己需求的不同可以有多种方式,今天来分享一种通过动态变量实现并发的方式。


适用场景

http请求中body体或者params需要动态修改的情况。


实现方式的整体思路

1. 设置环境变量:    

前置脚本中修改环境变量执行,具体方式如下:    

1)添加环境变量,例如test01,test01变量的值可以自定义;    

2)在body或者params中引用环境变量,引用方式以test01为例:{{test01}};    

3)设置前置脚本,修改变量值。具体修改方式如下:        

pm.environment.set("test01", timestamp_name);        

我选的时间戳作为变量值,可以根据自己的喜好选择其他变量值。        

通过set方法,每次请求之前根据随机生成的变量值修改环境变量,然后接口请求便可以取到最新的变量值。

2. 在自动化测试栏添加测试场景:

3. apifox中进行接口请求的线程设置:

       之后便可以运行查看结果了。最重要的步骤便是第一步的处理了,结合自己所需要的变量参数,来在前置脚本中选取合适的时机进行处理。

      以上便是通过动态变量修改环境变量实现的并发。后续实践了其他方式再进行分享。

相关文章
|
6月前
|
JSON Go 数据格式
从1开始,扩展Go语言后端业务系统的RPC功能
从1开始,扩展Go语言后端业务系统的RPC功能
89 0
|
6月前
|
监控 NoSQL Java
后端接口性能优化分析-问题发现&问题定义(下)
后端接口性能优化分析-问题发现&问题定义
149 0
|
6月前
|
SQL 缓存 监控
后端接口性能优化分析-问题发现&问题定义(上)
后端接口性能优化分析-问题发现&问题定义
525 0
|
6月前
|
缓存 NoSQL Java
后端接口性能优化分析-多线程优化(中)
后端接口性能优化分析-多线程优化
129 0
|
6月前
|
消息中间件 存储 监控
后端接口性能优化分析-多线程优化(上)
后端接口性能优化分析-多线程优化
214 0
|
6月前
|
NoSQL 算法 Java
后端接口性能优化分析-程序结构优化(中)
后端接口性能优化分析-程序结构优化
72 0
|
6月前
|
NoSQL Java Redis
后端接口性能优化分析-程序结构优化(上)
后端接口性能优化分析-程序结构优化
201 0
|
6月前
|
缓存 NoSQL Go
从2开始,在Go语言后端业务系统中引入缓存
从2开始,在Go语言后端业务系统中引入缓存
52 0
|
6月前
|
缓存 NoSQL Java
后端接口性能优化分析-多线程优化(下)
后端接口性能优化分析-多线程优化
191 0
|
6月前
|
缓存 Java 应用服务中间件
后端接口性能优化分析-程序结构优化(下)
后端接口性能优化分析-程序结构优化
76 0