给http://192.168.0.149:8058/module/setting/SN/TL1K0K060V121400021A00写一个自动化测试脚本
时间: 2023-08-28 14:07:55 浏览: 175
报错ORA01804解决方法.txt
4星 · 用户满意度95%
以下是一个Python编写的自动化测试脚本示例:
```python
import requests
url = "http://192.168.0.149:8058/module/setting/SN/TL1K0K060V121400021A00"
# 测试获取设备信息是否成功
response = requests.get(url)
assert response.status_code == 200
# 测试设备信息是否包含预期值
json_data = response.json()
assert json_data["model"] == "TL1K0K060V"
assert json_data["serial_number"] == "121400021A00"
# 测试修改设备信息是否成功
new_data = {
"model": "TL1K0K061V",
"serial_number": "121400021A01"
}
response = requests.put(url, json=new_data)
assert response.status_code == 200
# 再次获取设备信息,检查是否被修改
response = requests.get(url)
json_data = response.json()
assert json_data["model"] == "TL1K0K061V"
assert json_data["serial_number"] == "121400021A01"
```
以上脚本首先使用GET请求获取设备信息,并断言请求状态码为200,然后检查返回的JSON数据是否包含预期值。接着,使用PUT请求修改设备信息,并再次获取设备信息,检查修改是否成功。如果任何一个断言失败,测试将会失败。
阅读全文