心之所有
想学习的可以互相沟通,互相学习,刚开始学。有什么问题可以沟通

导航

 

一、断言:

断言里面全是JSON文件,如:以var开头,jsonData=json.parse(responseBody),获取json所有数据。

二、请求格式

GET:获取

POST:添加

PUT:修改

DELETE:删除

在PostMan里面使用

   每次选择一种请求都要单独新建一个并重命名,如:

点击Save AS,最后点击Save就可以。

 

 

1、POST:请求

(1)选择post请求

(2)输入请求地址

(3)选择Body下的raw,输入要添加的内容,写在{   }里面,如:

(4)在tests里面输入断言,验证数据,最后加入变量,ID:变量,jsonDtata.datas..id:为变量的位置,如:,点击Send。

(5)显示,pass通过,如:

 

2、GET请求

(1)选择get请求,请求地址要在后面加post变量的名称(/{{ID}})如:

(2)在Body下输入获取的内容,

(3)在tests输入,(除了变量不用输入,其他和post里面的tests内容一样,)

(4)点击Send或者Save保存

 

3、PUT请求

(1)选择PUT请求格式,地址和get请求地址一样

(2)在Body下面的raw下面 输入要修改的数据,如:

(3)在tests里面修改和raw里面修改的一样

(4)把请求地址 改成之前 查找过的数据,如:

 

 

(5)点击Send,出现status业务状态码,

在tests里面把:修改成Body下面的业务状态码,最后把请求地址里面的“3”改成,点击保存。

 4、DELETE请求

1、选择DELETE请求格式,请求地址和get、put请求地址一样,

 

 

 

 2、在delete里面Body下面的raw不需要输入,在tests只需要输入协议状态码和业务状态码就可以,如:

也状态码是自己设置的,,1009所以我们 就把status业务状态码设置成1009,点击 保存,

 

 

5、关联(动态参数),

步骤:添加

1、前置的测试用例

2、获取前置的书籍ID来进行修改

3、把获取到的实书籍ID设为变量

4、在查看书籍的时候调用该变量

以上1、2、3、4,就是从添加→,获取→修改→删除的步骤,

把他们关联起来使用,操作步骤是:

这些是所有的步骤 :

 

 

查看方法:

1、点击:

 

2、点击 Run

 

3、出现,点击

 

 

 

4、就会 出现:

 

或者:

 

如果有错误的话会有错误提示信息。

 

 三、自动化测试原则:

测试前和测试后的环境是不影响的,不会增加或减少文件 

 四、安装npm环境

1,先下载安装文件,点击下一步就可以,完成之后,打开命令提示符win键=R:

 

 

2、把postma文件导入到桌面:

点击:保存到桌面,显示

2、打开命令提示符win键=R:输入“apm”按回车键

 

 

 3、在输入如:自动安装环境 

 

 

 4、显示以下界面就安装成功:

 

5、输入:newman run点击回车

6、输入dir获取桌面所有数据

 

7、输入点击回车

 

8、在输入:newman run PostMan实战,点击TaB,会显示后面的,

 

 9、点击回车,出现以下结果:

 

 

 

 

 

 作业:

1、http的完整请求 流程:

1、建立客户端和服务端建立TCP连接

2、客户端向服务端发送Request请求

3、服务器响应回复客户端

4、客户端与服务端关闭TCP连接

请求:

 

 响应 :

 

 

 常用的请求方法:

POST(添加)

GET(获取)

PUT(修改)

DELETE(删除)

 

posted on 2021-07-08 19:24  橙橙的橙  阅读(43)  评论(0编辑  收藏  举报