使用Python实现用户登录接口自动化测试脚本的示例:

import requests

def test_login(username, password):
    # 构造请求的数据
    data = {
        'username': username,
        'password': password
    }
    # 发送POST请求
    response = requests.post('http://example.com/login', data=data)
    # 检查返回的状态码和内容
    if response.status_code == 200:
        if response.json()['success']:
            print('登录成功')
        else:
            print('登录失败')
    else:
        print('请求失败')

# 调用测试函数
test_login('admin', 'admin123')

在上面的示例中,test_login函数接受用户名和密码作为参数,构造POST请求的数据,并发送请求到服务器。然后,检查服务器返回的状态码和内容,根据测试结果输出相应的提示信息。

你需要将http://example.com/login替换为实际的登录接口URL,并根据接口返回的数据结构来编写相应的检查逻辑。此外,你还可以使用其他模块来处理测试数据的生成、异常处理等,以及使用测试框架来组织和管理测试用例。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐