编程语言
首页 > 编程语言> > 实现压测环境的第三方收费接口的挡板程序开发

实现压测环境的第三方收费接口的挡板程序开发

作者:互联网

在性能测试过程中,其实如果压测的服务接口,需要调用外网的第三方接口,类似支付,发短信的接口,建议采用mock的方式(挡板程序),一般第三方的提供的是测试环境,同时像支付,短信都是收费的服务,大量的压测,成本是一个很大的问题

同时,调用外网,会影响很多办公网的网络和测试的真实性

目前已经存在很大开源的挡板程序可供选择,个人比较喜欢tornado作为开发框架,因为其高效的异步,可以支持高并发,避免挡板程序成为瓶颈,一般的python开发框架有django或者flask都可以

但是个人还是比较喜欢自己开发,这样更灵活,满足功能测试同事的需要

此次开发的是

https://api-vip1.huadata.com/result

由于压测环境没有外网,所以压测调试脚本配置的外网环境肯定失败,其实是我们的业务代码中回调用第三方的接口,但是通过挡板可以完成

案例:直接在配置中心将外网的接口地址改成挡板的地址,通过lr调用接口

 

查看服务端:

说明挡板测试成功

其实也可以通过postman调用:

异常场景:便于功能测试人员模拟异常场景

作为性能测试,会经常存在开发挡板的场景,否则一直依赖开发改代码,这样就不用求别人

 

标签:调用,压测,程序开发,接口,外网,开发,挡板
来源: https://www.cnblogs.com/qmfsun/p/11196771.html