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

导航

 

一、postman实战(分离)

在自动化测试的核心思想中,我们需要把公共的数据单独的分离出来来进行维护,这样的目的是只需要维护一个地方。比如PostMan测试工具中接口的请求地址,我们可以使用该思想单独的分离出来,这样即使地址变动了N次,我们只需要修改N次,而不至于说未分离的情况下,假设测试用例的个数是M,那么地址在变动的情况下,需要修改次数为M*N。

1、点击 postman实战,如图:

 

2、把地址http://127.0.0.1:5001全部设置成统一的url变量,

3、把前面的地址换成url就可以,如

4、再次执行结果:

 

 5、没有问题就表示修改成功

二、下载完Jmeter文件后解压,并打开,

1、打开进行下一步:

 

 

 2、打开Jmeter下的文件

3、Window操作系统,找到双击启动。Dos系统打开:双击启动。

4、启动后进入如下界面:

三、配置jmeter插件

1、下载文件,完成后是

2、打开jmeter下的lib文件

3、打开后显示以下内容,在点击ext文件:

 

 

 

 

4、把刚才下载好的文件复制粘贴到ext文件下就可以了,如:

 

 

 5、重新打开jmeter软件,打开完成后,点击选项-下面会出现以下文件:

6、点击打开,显示以下界面,

找到:JSON/YAMLPlujins,点击直接在线安装就可以

 

 四、jmeter实战

注释:在jmeter里面参数写的是表单的形式

消息体数据指的是:text/xml或者application/json

文件上传:文件上传的格式

如:

 

 

 

 

1、新建一个线程组文件:并重命名为API测试,

 

 

2、获取所有书籍的信息,新建一个简单控制器,方便管理

3、自定义一个名称,输入服务器名称和路径,有端口号输入端口号,选择请求方式,填写内容编码,如果是GET请求,可以不用加UTF-8,如果是POST或PUT请求,必须要加UTF-8

 

 

 4、如果有请求头,在书籍管理-添加-配置原件-HTTP信息管理头添加,

添加文件格式:

5、查看结果在:书籍管理-添加-监听器-查看结果数里查看:

6、创建好查看结果树后,把查看结果树移动到最上面,点击保存,点击执行,

 

 

 出现一下结果,就是请求成功:

 

 

 xml格式

(1)和上图操作步骤一样,先定义一个名称,填写服务器名称或IP地址+路径,选择post请求方法,内容编码就是UTF-8,

(2)如果缺少请求头,新建一个HTTP信息管理器,输入就可以:

 

 

(3) 最后点击:查看结果树,点击执行。出现以下结果:

 

 

 以表单的方式获取

(1)新建一个HTTP请求,定义一个名称,输入请求方法,服务名称和路径,选择请求方法,内容编码UTF-8,下面选择参数,如图:

(2)新建一个信息管理头,填写请求参数:输入,如:

 

点击保存,执行查看测试树,选择格式,输出以下结果:

 

 

7、打开jmeter文件步骤

1、点击文件-打开

 

 

 2、选择要打开的的文件点击 open就可以。

 

 

 3、设置中文

 

 

 五、拉勾网实战

jmeter工具

步骤1:打开拉勾网,

 

 

 步骤2:在拉钩网里面找到请求参数:在jmeter里面添加一个HTTP信息头管理器,

步骤三:输入:请求参数:

 

步骤四:

在jmeter里面添加HTTP请求:

 

步骤五:

1、先输入定义一个名称

2、选择请求方式

3、输入路径格式

4、内容编码为UTF-8

步骤六:点击查看结果树,点击执行,显示结果并获取。

 

 六、Cookie请求、Sesslon请求、token请求的区别:

cookie是存储在客户端的文件

session是写在服务器端的文件

token本质上是selsslon的原理,也是存储在服务端的

七、cookie请求

1、登陆一个网站,会生成一个凭证

2、响应头里面的set-cookie把凭证返回给客户端

3、请求头的cookie带上返回的cookie发送给服务,显示页面 

八、SESSLON请求

1、用户发送登陆信息,生成用户的ID和密码(单独的sessllinID)发送给 服务端

2、Ste-cookie加上ID返回给客户端

3、请求头的Coolie带上返回的sesslinID发送给服务端做对比

九、tokoen请求

每次登陆的token都是 不一样的,相当于一个令牌 

1、用户登录成功 ,发送到服务端

2、服务端通过响应头或者相应参数发送给客户端

3、客户端在请求参数或者请求头的时候带上返回的token验证是否可以登陆 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2021-07-09 19:35  橙橙的橙  阅读(65)  评论(0编辑  收藏  举报