python写接口性能测试

python 复制代码
import time
import requests

def measure_response_time(api_url):
    try:
        start_time = time.time()
        response = requests.get(api_url, timeout=10)  # 设置超时时间为10秒
        end_time = time.time()
        response_time = end_time - start_time
        print(f"接口 {api_url} 的响应时间为:{response_time} 秒")
    except requests.exceptions.RequestException as e:
        print(f"无法访问接口 {api_url},错误: {e}")

if __name__ == '__main__':
    api_urls = [
        'http://www.baidu.com',
        'https://chat.qinzhi.xyz/chat/15773192312389'
    ]
    for url in api_urls:
        measure_response_time(url)

需要安装requests包 pip install requests

相关推荐
Tongfront3 分钟前
前端通用submit方法
开发语言·前端·javascript·react
JienDa5 分钟前
JienDa聊PHP:起卦、卜卦平台实战中PHP框架的协同架构方略
开发语言·架构·php
Le1Yu6 分钟前
订单优化(状态机、分库分表、覆盖索引、缓存优化查询)
java·开发语言·数据库
深蓝电商API8 分钟前
动态 Token、加密参数逆向全流程:从原理到实战破解
爬虫·python
qq_17082750 CNC注塑机数采8 分钟前
【Python TensorFlow】 TCN-GRU时间序列卷积门控循环神经网络时序预测算法(附代码)
python·rnn·神经网络·机器学习·gru·tensorflow·tcn
豆豆plus10 分钟前
C++实现文件操作类
开发语言·c++
java1234_小锋15 分钟前
基于Python深度学习的车辆车牌识别系统(PyTorch2卷积神经网络CNN+OpenCV4实现)视频教程 - 切割车牌矩阵获取车牌字符
python·深度学习·cnn·车牌识别
j***294816 分钟前
对基因列表中批量的基因进行GO和KEGG注释
开发语言·数据库·golang
寻找华年的锦瑟21 分钟前
Qt-视频九宫格布局
开发语言·qt
f***R821 分钟前
go测试问题记录
开发语言·后端·golang