码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试之Postman、Jmeter的使用(一)

时间:2018-05-23 02:07:22      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:本地   测试   amp   处理   ext   class   jdb   config   ESS   

一、接口测试

接口测试就是通过接口文档上的调用地址、请求参数、拼接报文,然后发送请求,检查返回结果。通过接口测试可以早期在功能测试之前发现很多Bug,减少了成本,也可以检查系统的异常处理情况、安全性、稳定性等。

二、Get请求与Post请求的区别

1.Get使用URL或Cookie传参,而Post将数据放在Body中。(Cookie是维护用户在线状态的,Cookie是存放在用户本地的一个键值对,而session是对应存放在服务器上的一个键值对)

2.Get有长度限制,而Post的数据可以非常大。

3.一般Get请求用来获取数据,而Post请求用来发送数据。

二、Postman的使用

 1.传参是json类型

点击Body后,选择Raw,最后面默认的text类型换成Json类型

 2.文件上传

点击Body后,key输入框里面的默认的Text换成File类型,然后可选择文件了

三、Jmeter的使用

1. 查看结果树乱码

 在jmeter的bin目录下找到jmeter.properties这个文件,添加上sampleresult.default.encoding=utf-8

2.body data里面有乱码

 在jmeter的bin目录下找到jmeter.properties这个文件,添加上jsyntaxtextarea.font.family=Hack

3.Jmeter参数化的几种方式

 a.用户定义的变量

 b.函数助手(_Random,_time)

 c.CSV Data Set Config

4.请求的关联关系处理

 a.处理响应为Json类型的,可添加Json的插件,Json Path Extractor

 例子:

技术分享图片

 b.正则表达式

5.操作数据库mysql

 a.导入jdbc的jar包(测试计划最下面的浏览选择jar包)

 b.JDBC Connection Configuration配置

   ①.添加数据库连接池的名称,后面发sql请求指定连接哪里(Variable Name Bound to Pool)

   ②.Data Base Url:  jdbc:mysql://host:port/dbname?characterEncoding=utf8&allowMultiQueries=true

   ③.JDBC Driver Class:com.mysql.jdbc.Driver

   ④.账号、密码

 

接口测试之Postman、Jmeter的使用(一)

标签:本地   测试   amp   处理   ext   class   jdb   config   ESS   

原文地址:https://www.cnblogs.com/yz-test/p/9074632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!