|
@@ -14,6 +14,17 @@ def call_api(url, method, params, json, print_res):
|
|
|
|
|
|
|
|
|
def test_api_tps(url, method, params=None, json=None, concurrency=1, duration=1, print_res=False):
|
|
|
+ """
|
|
|
+ 测试 API 的 TPS 等并发数据
|
|
|
+ :param url: url示例:baidu.com
|
|
|
+ :param method: 请求方式: get/post
|
|
|
+ :param params: url参数:{"id":1}
|
|
|
+ :param json: jsonBody参数:{"id":1}
|
|
|
+ :param concurrency: 并发数
|
|
|
+ :param duration: 持续时间 秒
|
|
|
+ :param print_res: 是否打印api的返回值
|
|
|
+ :return:
|
|
|
+ """
|
|
|
successes = 0
|
|
|
failures = 0
|
|
|
times = []
|