标签:插件 family 逗号 sql 地方 arc 技术分享 现在 服务
1、接口测试工具(postman、jmeter)
接口其实就是功能测试,是从数据库查询到数据,返回查询结果
接口返回的数据都是json,json是一种通用的数据类型。
接口测试的优点:
能在稍微偏底层的地方发现bug,越底层发现bug,修复成本越低。
前端 -- 后端
客户端 -- 服务端
前端:ios、Android、server java
get请求和post请求的区别:
get请求的请求数据是放在url里面的
post请求的数据是放在body里面的
cookie:存放在本地的一个键值对
session:存放在服务端的一个键值对
http请求:请求头和请求体
get请求:get请求头
url?x=x&xx=xx
header传输一些额外的信息
(1)入参是json类型的,接口文档如下图
(2)在jmeter中需将参数写在body data中
2、jmeter性能测试工具,使用java开发的
jmeter查看结果树乱码问题的解决办法:
(1)在jmeter的bin目录下找到jmeter.properties这个文件添加sampleresult.default.encoding=utf-8
(2)重启jmeter
jmeter body data有乱码的解决办法:
(1)在jmeter的bin目录下找到jmeter.properties这个文件,添加jsyntaxtextarea.font.family=Hack
(2)重启jmeter
3、jmeter安装json path插件的方法:http://www.nnzhp.cn/archives/322
4、jmeter 参数化
(1)用户定义的变量
(2)函数助手
__random
__time
yyyyMMddHHmmdd 时间格式(年月日时分秒)
(3)文件里读取
不填写绝对路径,默认从jmeter的bin目录下读取文件
文件里面可以写多列,以逗号隔开,参数名也要写多个。(可以设置为逗号,也可以设置为其他符号)
5、jmeter压测
并发用户数
tps 服务端每秒钟处理的请求数,越大越好
响应时间,越短越好
6、jmeter操作数据库
(1)在测试计划下需添加所连数据库的jar包,如下图所示
(2)在线程组添加JDBC Connection Configuration,如下图
(2)填写数据库相关的信息,如下图所示
(3)添加JDBC Request
(4)填写sql语句
7、概念:
时间戳:指从计算机诞生那一天到现在过了多少秒
标签:插件 family 逗号 sql 地方 arc 技术分享 现在 服务
原文地址:https://www.cnblogs.com/Noul/p/9087848.html