# peppa_api_test **Repository Path**: peppapass/peppa_api_test ## Basic Information - **Project Name**: peppa_api_test - **Description**: 接口自动化:httprunner - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-14 - **Last Updated**: 2021-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # peppa_api_test #### 介绍 接口自动化:httprunner 8.14 使用高德平台的天气api进行demo编写,weatherapi.yml 简单的get请求 一个半成品(待删) create_restapi.yml 创建围栏 8.18 上午 新增delete_api.yml/delete_test.yml/del_suite.yml/service_sid.csv文件 进行用例分层,api层、testcase层、testsuite层 将接口定义写在api里 用例层去调用这些定义 套件层去组装用例 引用外部csv文件时: 2.0之后的版本就不能直接在teststep里面直接引用了。 需要在全局的parameters里先定义, 然后在teststep下面的variables去引用, 再在request下面的params里直接使用 代码csv文件里的sid应该已经被删除掉了,所以现在执行会报错服务不存在 需要添加未删除的sid,后面再继续优化 8.18 下午 删除create_restapi.yml文件(刚开始写的半成品,不适合写demo,删掉了) 设计几个用例: 创建一个服务,查询该服务已经创建成功,并将其删除 创建一个服务,不输入key,错误码 创建一个服务,不输入name,错误码 创建一个服务,输入错误的key,错误码 创建15个服务,查询该服务已经创建成功 创建第16个服务,报错,每个key最多智能创建15个服务 查询当前key所有的服务,并将其全部删除,再查询,看服务是否为空 创建一个服务,修改sid,提示无法修改 创建一个服务,修改name,检查返回值,查询该服务,name已经修改成功 创建一个服务,修改desc,查询该服务,desc已经修改成功