- 要求: 看完本章节所有课程内容,并完成作业,优先回答和作业相关的问题
- 有什么问题在评论区回复
知识点
- 接口测试的框架的选择
- 不同的类型的接口请求的发送
- 接口测试断言的手段
- 扩展能力的提升
作业
接⼝地址:httpbin.org
完成 post get接⼝请求以及断⾔。
接⼝地址:httpbin.org
完成 post get接⼝请求以及断⾔。
如果需要生成jsonshema的话,可以考虑genson这个库来操作
from genson import SchemaBuilder
builder = SchemaBuilder()
builder.add_object({"a":1,"b":"aaaa","c":"","d":None})
builder.add_object({"a":"1","b":"bbb","c":1})
print(builder.to_schema())
print(builder.to_json(indent=2))
执行的结果为:
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"a": {
"type": [
"integer",
"string"
]
},
"b": {
"type": "string"
},
"c": {
"type": [
"integer",
"string"
]
},
"d": {
"type": "null"
}
},
"required": [
"a",
"b",
"c"
]
}