Linux命令
1.压力测试相关
1.1 参数说明
-n
:执行的请求个数,默认执行一个请求
-c
:一次产生的请求个数,即并发个数
-p
:模拟post
请求,文件格式为name=xiaoshan&age=30
,配合-T
使用
-T
:post
数据使用的Content-Type
头信息,如-T 'application/x-www-form-urlencoded'
1.2 模拟GET请求
- 直接在
URL
后面带参数即可
1 | ab -c 10 -n 10 [http://www.test.api.com/?gid=2](http://www.test.api.com/?gid=2) |
1.3 模拟POST请求
- 在当前目录下创建一个
post.txt
- 编辑文件
post.txt
,写入name=xiaoshan&age=30
,相当于传递name
,age
等参数
1 | ab -c 10 -n 100 -p post.txt -T 'application/x-www-form-urlencoded' 'http://test.api.com/ttk/auth/info/' |
2.日志查询相关
2.1 查询指定时间范围内的日志
1 | sed -n '/2021-08-27 12:00:01/, /2021-08-27 12:00:10/p' ./xxx.log |
2.2 按照关键字查询日志
1 | grep [-i] "xxx" ./xxx.log #在文件中根据关键字查找[不区分大小写] |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 码农小山!
评论