0
点赞
收藏
分享

微信扫一扫

【测试人生】测试工程如何去学习接口自动化技术

 

一、为什么要学习自动化

 

二、接口自动化技术介绍

三、学习接口自动化前的准备工作

  

四、接口自动化具体操作

 

四、使用Python写接口自动化

 简单的Python接口测试代码示例,使用requests库进行HTTP请求和unittest库进行断言

确保已安装requests

pip install requests

创建一个名为api_test.py的文件,并编写以下代码:

import requests
import unittest

# 配置API信息
base_url = "API地址"

class APITest(unittest.TestCase):
    def test_get_users(self):
        # 构建请求URL
        url = f"{base_url}/users"
        
        # 发送GET请求
        response = requests.get(url)
        
        # 验证响应状态码
        self.assertEqual(response.status_code, 200)

        # 验证响应内容(这里我们检查返回的用户数量是否为10)
        users = response.json()
        self.assertEqual(len(users), 10)

    def test_get_posts(self):
        # 构建请求URL
        url = f"{base_url}/posts"
        
        # 发送GET请求
        response = requests.get(url)
        
        # 验证响应状态码
        self.assertEqual(response.status_code, 200)

        # 验证响应内容(这里我们检查返回的帖子数量是否为100)
        posts = response.json()
        self.assertEqual(len(posts), 100)

if __name__ == "__main__":
    unittest.main()

要运行此测试脚本,请在命令行中执行以下命令:

python api_test.py
举报

相关推荐

0 条评论