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

导航

 

1、怎么理解JMeter中的HTTP COOKie管理器组件

和浏览器一样存储和发送cookie,如果有HTTP请求,并且包含cookie,那么cookie管理器会包含该cookie,并用于该网站的所有请求,(cookie管理器是解决sesslon请求流程的)
2、动态参数的解决思路是什么?请举例说明

添加:

(1)前置的测试用例

(2)获取前置的书籍ID进行修改 

(3)把获取到的书籍ID设为变量

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

(在postman里面,调用变量的方式指的是(变量))

如:详细步骤参考5,

步骤1、用 post添加书籍信息,并在断言里面,(最后一个),定义一个变量的名称,如(ID),后面是获取的地址 

 

步骤2、用get请求获取,如图:(我们在请求地址的后面加上步骤1定义变量的名称,并且获取它的位置 )

 

步骤3、用put请求修改(我们先在Boyd下的raw里面修改数据,并获取它的业务状态码 (把上面的ID换成查看过的数字),点击Send)

 

 

 在Tests里面 修改 它的业务状态码和修改过的信息,点击 保存

步骤4、在delete删除里面只需要对tests断言只要添加协议状态码和业务状态码

最后关联起来,结果如下:

3、怎么理解PostMan里面的collection,请举例说明

collection集合: 在postman中能够批量运行集合里的测试用例 ,能够解决集合中的业务关联。

如:在postman里面集合方法

 

 

4、怎么理解PostMan里面的tests,请举例说明

postman里面里面的tests可以理解理解成断言,就是验证实际结果和预期预期结果是否正确

断言里面必须 要有:

协议状态码

业务状态码

相应数据

msg  提示信息(可以没有 )

格式:以“var”开头,固定格式,创建一个变量 ,用序列化的方式存储在变量里面

如图:

5、常用的请求方法有哪些,请使用PostMan举例说明

POST(添加)请求

验证:

GET(获取)请求

验证:

PUT(修改)请求

 

 

 

 点击:Send

 DELETE(删除)请求

先获取业务状态码,

6、常用的请求数据格式有哪些?请举例说明

在postman里面:

application/x-www-form-urlencoded(表单数据)

 

 

 

 

multiparty/from--data(表单文件 上传)

在postman里面的上传

Application/json(序列化json格式 数据)

在断言里面所有的所有的都是json格式

Text/xml(xml数据)

 

 

 验证:

7、怎么理解同步请求

同步请求可以理解为客户端给服务端发送请求,服务端必须回应客户端

缺点:

容易超时,服务端迟迟没有回应客户端的请求

如果请求存在大量的计算或者逻辑出现问题,就会导致请求堵塞,后面积压

posted on 2021-07-10 13:32  橙橙的橙  阅读(58)  评论(0)    收藏  举报