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中进行接口请求的线程设置:

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

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

相关文章
|
8月前
|
NoSQL 算法 Java
后端接口性能优化分析-程序结构优化(中)
后端接口性能优化分析-程序结构优化
77 0
|
8月前
|
监控 NoSQL Java
后端接口性能优化分析-问题发现&问题定义(下)
后端接口性能优化分析-问题发现&问题定义
168 0
|
8月前
|
SQL 缓存 监控
后端接口性能优化分析-问题发现&问题定义(上)
后端接口性能优化分析-问题发现&问题定义
535 0
|
8月前
|
缓存 NoSQL Java
后端接口性能优化分析-多线程优化(中)
后端接口性能优化分析-多线程优化
145 0
|
8月前
|
消息中间件 存储 监控
后端接口性能优化分析-多线程优化(上)
后端接口性能优化分析-多线程优化
243 0
|
2月前
|
设计模式 JavaScript 安全
TypeScript性能优化及代码质量提升的重要性、方法与策略,包括合理使用类型注解、减少类型断言、优化模块导入导出、遵循编码规范、加强代码注释等
本文深入探讨了TypeScript性能优化及代码质量提升的重要性、方法与策略,包括合理使用类型注解、减少类型断言、优化模块导入导出、遵循编码规范、加强代码注释等,旨在帮助开发者在保证代码质量的同时,实现高效的性能优化,提升用户体验和项目稳定性。
47 6
|
2月前
|
Go 数据处理 开发者
Go 语言的反射机制允许程序在运行时动态检查和操作类型信息,提供极大的灵活性和扩展性
Go 语言的反射机制允许程序在运行时动态检查和操作类型信息,提供极大的灵活性和扩展性。本文探讨了反射的基本原理、主要操作、应用场景及注意事项,并通过实例展示了反射的实际应用,帮助开发者更好地理解和使用这一强大特性。
39 2
|
8月前
|
NoSQL Java Redis
后端接口性能优化分析-程序结构优化(上)
后端接口性能优化分析-程序结构优化
205 0
|
8月前
|
开发者 Python
Django模板系统的强大之处:动态渲染与扩展性
【4月更文挑战第15天】Django模板系统是Web开发中的强大工具,支持动态渲染和扩展性。动态渲染包括变量、标签和过滤器的使用,实现内容根据上下文数据动态生成。模板继承和自定义标签则提升了扩展性,减少代码重复,增强可维护性。通过这些特性,Django模板系统助力开发者构建高效、动态的Web应用。
|
8月前
|
缓存 NoSQL Go
从2开始,在Go语言后端业务系统中引入缓存
从2开始,在Go语言后端业务系统中引入缓存
57 0