#主程序from flask import Flask from flask import request import subprocess import json htmltemp=""" <!DOCTYPE html> <html lang="zh-CN"> <head> <meta char ...
分类:
编程语言 时间:
2020-05-09 18:42:14
阅读次数:
59
Locust(俗称 蝗虫), 一个轻量级的开源压测工具,用Python编写。 安装 pip3 install locust Python编写性能测试脚本 AdminLoadTest类继承TaskSet类,用以描述用户行为: 使用@task装饰的方法为一个事务,方法的参数用于指定该行为的执行权重,参数 ...
分类:
编程语言 时间:
2020-05-08 18:08:35
阅读次数:
97
proto文件helloword.proto: // Copyright 2015 gRPC authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this ...
分类:
其他好文 时间:
2020-05-01 20:54:54
阅读次数:
65
接口自动化大致步骤: 1、发送请求 2、解析结果 3、验证结果 定义三个和业务相关的类 1、一个用来封装HTTPclient,用来发送请求 2、解析结果xml的类 3、一个用于比较测试结果和期望值的类,用于验证 4、自动生成报告的类:自动发送报告之类的 (locust的python工具) 服务级:W ...
分类:
其他好文 时间:
2020-05-01 12:38:33
阅读次数:
84
使用Locust进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机器上分布式的执行性能测试。 Locust 中使用 master slave 模式启动多个进程(使用多核处理器的能力),先启动 master,然后再逐一启动若干个 slave。 启动的方式有两种: 方法一 操作步骤: ...
分类:
编程语言 时间:
2020-04-26 11:17:13
阅读次数:
75
"TOC" 在前面的博文中主要介绍的都是locust的界面操作,其实locust也有让你感觉更高大上的命令操作 no web UI 模式 一、No Web UI运行模式 在没有Web UI的情况下运行locust 可以打开cmd 通过使用 no web参数: c指定要生成的Locust用户数 r每秒 ...
分类:
编程语言 时间:
2020-04-22 16:15:21
阅读次数:
93
如果你的程序正常运行起来了,但是没有展示出接口信息,那么可能原因是你网络问题,不要着急,稍等一会就回加载出来。。 ...
分类:
其他好文 时间:
2020-03-27 10:53:36
阅读次数:
86
from locust import HttpLocust, TaskSet, taskclass TestIndex(TaskSet): @task def getIndex(self): self.client.get("https://tianqiapi.com/api?appid=21714 ...
分类:
编程语言 时间:
2020-03-05 00:51:08
阅读次数:
87
1.先确定locust脚本 通过 2.进入locust脚本目录 如图: 此时web页面是这样的 如图: 3.此时执行master-他是不执行的,只做管理,不执行task任务 如图: 4.如果想执行的话,需要再开个cmd 执行slave 如图: 5.如果maseter 和slave 不在同一个电脑上, ...
前言登陆接口:headers:时间戳--timestamp实时获取,clientId--android/ios/web/微信小程序固定值,sign--privatekey加密后得到 查询报告接口: headers:时间戳--timestamp实时获取,clientId--android/ios/we ...
分类:
其他好文 时间:
2020-01-09 13:32:13
阅读次数:
127