跟牛牛老师学python自动化的第一天

第一次写博客居然不知道该写点什么,那就瞎写吧!html

首先这周日是我这个班的第一天上课,牛牛老师讲课讲得很好,好吧,不止课讲得好,人也很幽默风趣,对待咱们这几百号嗷嗷待哺的学生耐心十足,你看那群里一每天问这问那的(固然我也老问),更重要的是人也长得很帅啦=v=前端

下面来说点有用的~~~~~~java

第一天上课使用的工具(展现一下启动的图标,知道启动图标就知道点哪儿了,哈哈):postman、jmetermysql

真实演练一下使用postman和jmeter来查询一下信息:ios

接口文档:sql

 

 接下来用postman测一下下:数据库

步骤:打开postman,请求方式为get,输入须要测试的url并在后面输入了“?stu_name=tinazhongyuan”,点击“send”按钮,body里显示告终果(格式黑么整齐)json

 

再接下来用jmeter演示一下:后端

步骤一,添加线程组服务器

 

 步骤二,添加HTTP请求

步骤三,须要填入如下处,服务器ip、请求方式、路径和参数

 

步骤四,添加一个查看结果树

 

步骤五,点击运行并查看结果

接下来说点容易忘的

no1

首先是这个,响应断言,它的做用是验证是否成功的一个东东,好比成功后的“操做成功”,它能够依据这个来判断是否操做成功

no2

有关联的两个接口,好比是须要登录后再抽奖,须要获取登陆后的sign值,就用如下步骤,建立一个sign的参数,用在抽奖接口中

 

 

 

 

no3

函数助手,__Random函数是产生随机数的,填入最大值最小值点击生成按钮,而后将生成的字符串复制到你想用的地方,好比电话号码后四位;还有日期__time

 

no4

 链接数据库,不一样的数据库须要不一样的jar包

如下以mysql为例,在测试计划中将jar包导入

添加如下的

 

no5

用户定义的变量,使用事时,例如:${ip}

no6

获取文件中的值

no7

压测,聚合报告

 

 

如下引自老师的笔记:

接口测试就是功能测试,比ui测试还简单。
接口说白就是从数据库查到数据,返回回来。

接口返回的数据都是json。
json是一种通用的数据类型。

 

前端和后端

客户端和服务端

越底层发现bug,它修复成本是越低的。
server端测试
服务端
前端 ios
Android

server java

 

 


get请求和post请求的区别
get请求它的请求数据是在放在url里面的
post请求他的数据是放在body里面的
cookie
存放在你本地的一个键值对
k - v
登陆cookie

session
存放在服务端的一个键值对 k-v


http请求
请求头和请求体
get请求
get请求头
url?x=x&xx=xx
header 传输一些额外的信息

Jmeter 性能测试工具 java开发的
jmeter查看结果树乱码
一、在jmeter的bin目录下找到jmeter.properties这个文件
添加上
sampleresult.default.encoding=utf-8
二、重启jmeter
jmeter body data里面有乱码怎么解决
一、在jmeter的bin目录下找到jmeter.properties这个文件
添加上
jsyntaxtextarea.font.family=Hack
二、重启jmeter


jmeter装json path插件
http://www.nnzhp.cn/archives/322

jmeter 操做数据库

jmeter 作脚本

jmeter 参数化
一、用户定义的变量
二、函数助手里面的
__random
__time
yyyyMMddHHmmdd 时间的格式
jmeter里面取到时间戳是精确到毫秒的
三、文件里面读取
默认不写绝对路径的话,是从jmeter的bin目录下读取文件
文件里面能够写多列,多列的话,以逗号隔开,参数名也要写多个。

jmeter 压测
并发用户数
tps 服务端每秒钟处理的请求数 越大越好
响应时间 越快越好

 时间戳就是从计算机诞生那一天到如今过了多少秒

 

 http://www.cnblogs.com/Noul/p/9087848.html (这是我闫大兄弟的博客,嗯,感受写得很不错,收藏收藏)
相关文章
相关标签/搜索