平台运行机制:
由于性能测试运行时间可能是一个长时间的过程,所以这里采用的方案是,前端写好脚本发送到后端,后端返回一个case_id,并把要运行的任务放到消息队列,执行任务的服务监听到消息队列里面有新任务的时候,就取出来执行并把结果写入到数据库(异步处理)
由于locust需要编写压测脚本,所以最好设计一个在线编辑的界面,直接写脚本,这里采用ace edter:
前台提交任务
后台异步执行
performance蓝图结构
平台运行机制:
由于性能测试运行时间可能是一个长时间的过程,所以这里采用的方案是,前端写好脚本发送到后端,后端返回一个case_id,并把要运行的任务放到消息队列,执行任务的服务监听到消息队列里面有新任务的时候,就取出来执行并把结果写入到数据库(异步处理)
由于locust需要编写压测脚本,所以最好设计一个在线编辑的界面,直接写脚本,这里采用ace edter:
前台提交任务
后台异步执行
performance蓝图结构