摘要: 同一个接口,用到同一个参数,但是参数值不一样,这样就可以进行参数化,变换不一样的值,postman支持读取文件参数化,下面介绍三种形式:text,csv,json。 以下以获取城市天气为例,将城市city进行参数化 一、读取txt文件进行参数化 1、新建city.txt文件,如下图所示,如果有多个参 阅读全文
posted @ 2021-08-03 11:58 longlongleg 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 在用postman进行接口测试的时候,可以实现自动化以及环境变量的设置。 自动化即添加配置好请求,然后一次性进行运行,之前都是需要单个运行,点击Send;环境变量即,一些请求的变量是重复的,比如某个参数或者URL的一部分,那么可以引用环境变量。 一、环境变量 比如我们测试一个,天气预报的接口,分别测 阅读全文
posted @ 2021-08-02 17:38 longlongleg 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在发送post请求的时候,请求体一般有多种不同的格式,一般在头部的content-type里面进行说明,在使用postman进行测试的时候,不同的数据格式,测试方法也不一样 一、application/x-www-form-urlencoded 这个是默认是数据类型,如果没有进行说明,那么默认提交的 阅读全文
posted @ 2021-08-02 15:52 longlongleg 阅读(3331) 评论(0) 推荐(0) 编辑
摘要: 本节讲解,如何使用postman测试API接口,以下讲解常用的两种请求方法。 一、postman测试GET请求 比如如下一个查询天气的API接口文档。 接口地址:http://apis.juhe.cn/simpleWeather/query 返回格式:json 请求方式:http get 接口备注: 阅读全文
posted @ 2021-08-02 14:08 longlongleg 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 介绍API接口之前,先简单介绍一下HTTP协议,这样会更好掌握API接口测试。 HTTP(Hyper Text Transfer Protocol)协议即超文本传输协议,从服务端传输超文本到本地浏览器的传送协议。超文本指包括图片,视频,语音,文件等文本 像我们平时用浏览器访问百度网页,即使用的是HT 阅读全文
posted @ 2021-07-31 11:19 longlongleg 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 一、创建分支 初始化本地库的时候,默认会创建一个master主分支,每次提交的时候我们默认将master分支的东西提交到远程库,我们也可以创建其他的分支,如dev分支 git checkout -b dev 创建分支并且切换到该分支,下面两句的结合体 git branch dev git check 阅读全文
posted @ 2021-07-30 15:47 longlongleg 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、远程库 远程库指的是github上面的库,可以将本地库与远程库相连,进行文件的上传下载。 首先需要注册github账户,然后查看自己本地是否存id_rsa和id_rsa.pub两个文件,一般在C盘用户下面有一个.ssh文件,如果没有的话,在git bash运行一些命令 ssh-keygen -t 阅读全文
posted @ 2021-07-29 18:19 longlongleg 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Git是分布式版本管理器,即可以记录每次文件修改的内容以及是谁修改的,更好的追根溯源。下面将介绍Git的一些简单使用方法。 一、安装git 首先需要下载安装Git到电脑,安装链接:https://git-scm.com/downloads,安装只需要下一步即可,安装完成后在开始下面找到Git Bas 阅读全文
posted @ 2021-07-29 15:30 longlongleg 阅读(85) 评论(0) 推荐(0) 编辑
摘要: web自动化常用的设计模式就是POM(Page Pbject Model),其设计理念是进行分层。之前我们写百度搜索测试用例时候,所有的操作都在一块,修改起来比较麻烦,并且利用率不高。 POM的理念是,将获取元素的一些属性单独封装,每一个页面对应一个page class,每个页面都可以操作调用一些公 阅读全文
posted @ 2021-07-29 10:48 longlongleg 阅读(578) 评论(0) 推荐(0) 编辑
摘要: fixture修饰的方法可以被其他函数引用,这样就可以实现类似 setup,teardown的效果,但是fixture更加灵活,下面将详细讲解一下其用法。 一、方式1:直接将fixture修饰的方法名称当做参数传入,如下代码: import pytest from selenium import w 阅读全文
posted @ 2021-07-28 16:48 longlongleg 阅读(195) 评论(0) 推荐(0) 编辑