接口自动化
hoannnnnn
这个作者很懒,什么都没留下…
展开
-
从零到精通--基于pytest的UI/接口自动动实战全集
从零开始深入pytest的世界!个人实战总结:https://www.yuque.com/zaygee/pytest原创 2020-07-09 00:08:38 · 771 阅读 · 0 评论 -
robotframework接口自动化之get/post请求
*** Settings ***Library RequestsLibraryLibrary CollectionsLibrary StringLibrary HttpLibrary.HTTP*** Keywords ***Request_Post [Documentation] 通用post请求 [Arguments] ${host} ${path} ${datas} .原创 2020-05-16 23:05:56 · 1197 阅读 · 0 评论 -
robotframework接口自动化之保持会话
1.自动完成请求上下文传递中的cookie关键字create session会创建session对象,下一个请求带上session别名,该session对象会自动完成请求在上下文传递过程中的 Cookie 处理场景举例:获取用户信息url:https://testpassport.rabxxxxx.com登录接口:POST api/sso/login获取用户信息: GET api/sso/getUserInfo获取用户信息接口直接调无需传参,参数信息从请求(登录接口)cooki.原创 2020-05-15 13:39:40 · 959 阅读 · 1 评论 -
robotframework接口自动化之常用库-关键字
1.常用库:RequestsLibrary: 使用requests进行http级别测试的库,实现发送Get、Post请求Collections:用于列表、字典的创建String:处理字符串的库HttpLibrary.HTTP:处理HTTP返回数据2.请求关键字RequestsLibrary库Create Session:创建一个Http会话常用参数:alias:会话别名url :请求域名headers :请求头(字典类型)cookies :cookies(字典类型)Create S原创 2020-05-15 13:31:20 · 1211 阅读 · 0 评论 -
robotframework接口自动化之设计规范
1.接口测试整体结构分层1.接口测试目录分层1).Interface_teseCase脚本层:用于存放所有测试用例脚本,在项目下可根据模块划分子目录,不同子目录用于存放不同模块的用例脚本2).Resources资源层:用于存放各个模块的业务资源文件(Business)、公共资源文件(Public)、自定义库(Lib)业务资源层:用于存放各模块的公共调用部分(包括公共业务关键字、公共业务变量等),且资源文件名称与脚本层保持一致公共资源层:用于存...原创 2020-05-15 13:26:56 · 581 阅读 · 0 评论