Testing
https://github.com/mderevyankoaqa/jmeter-influxdb2-listener-plugin Jmeter plugin influx2 listener https://blog.csdn.net/2301_76862031/article/details/143652007 |Jmeter中的配置原件 https://blog.csdn.net/weixin_38337769/article/details/109217273 }利用jmeter向数据库插入批量数据 https://www.blazemeter.com/blog/jmeter-csv-dataset-config |JMeter CSV Data Set Config in Sharing Mode https://blog.csdn.net/2301_76862031/article/details/143652007 |Jmeter中的配置原件 https://blog.csdn.net/weixin_38337769/article/details/109217273 }利用jmeter向数据库插入批量数据 https://www.blazemeter.com/blog/jmeter-csv-dataset-config |JMeter CSV Data Set Config in Sharing Mode
Postman
post格式为json时,加Content-Type :application/x-www-form-urlencoded 在header中设置: ContentType: application/json key: Cookie value: UM_distinctid=16f638a72f9414-03d74b729f5a72-55123811-1fa400-16f638a72fa97d; CNZZDATA4234828=cnzz_eid%3D2064148291-1577920046-http%253A%252F%252Fwww.hkcd.com%252F%26ntime%3D1583715992; td_cookie=2162015723; Hm_lvt_1dd4e7f5d7c025e6e59521cc54b3d5f2=1584513112,1584576671,1584921331,1584926277; Hm_lvt_19d916c11c5b073913f0dd2069a6adfc=1584513774,1584576675,1584921336,1584926288; PHPSESSID=e4rhf3vbrsekcpk4f55tbh7ef5
AB测试
1.post文档
ab -n 10000  -c 1000  -k -T "application/json"   -p  data.txt   http://inner.test1.qlchat.com/add/comment
data.txt  放在执行ab命令的当前目录,也可以指定路径
{
    "id": "1502694903355097",
    "sign": "8636eda2e42ab986ac64612354825839",
    "timestamp": 1502694903355,
    "data": {
        "topicId": "100000036990229",
        "speaker": "?右右",
        "status": "Y",
        "userId": "100000348907198"
    }
}
2.post json串
ab -n 100 -c 10 -k -T "application/json" -w -p "{'key1': 'value1', 'key2': 'value2'}"  "http://httpbin.org/post"  >> report.html
3.post 参数值
ab -n 100 -c 10 -k -T "application/json" -p "key1=value1&key2=value2"  "http://httpbin.org/post" 
nmon analyser
./nmon -f -N -m /nmon/log -s 30 -c 120 -f 按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon-N include NFS sections -m 切换到路径去保存日志文件 -s 每隔n秒抽样一次,这里为30 -c 取出多少个抽样数量,这里为120,即监控=120(30/60/60)=1小时根据小时计算这个数字的公式为:c=h3600/s, 比如要监控10小时,每隔30秒采样一次,则c=10*3600/30=1200 该命令启动后,会在/nmon/log目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成 定期监控实现如下: 执行命令:#crontab –e 在最后一行添加如下命令: 0 8 * * 1,2,3,4,5 nmon -f -N -m /nmon/log -s 30 -c 1200 表示:周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/nmon/log 运行时命令: h = 联机帮助信息 r = 机器类型,机器名,缓存信息和OS版本+LPAR c = CPU处理器统计条形图 l = 条形图长期CPU(超过75个快照) m = 内存统计 L = 巨大的内存页面统计 V = 虚拟内存和交换统计 k = 内核内部统计 n = 网络统计和错误 N = NFS网络文件系统 d = 磁盘I/O图 D = 磁盘I/O统计 o = 磁盘I/O映射(每个磁盘上的一个字符显示它是多么繁忙) j = 文件系统 t = 顶级进程统计使用1,3,4,5来选择数据及顺序 u = 顶级进程命令的详细信息 v = 详细简单的检查 - OK/Warn(警告)/Danger(危险) b = 黑白模式(或使用- b选项) . = 最小模式,即只显示繁忙的磁盘和进程 key --- Other Controls --- + = 双屏幕刷新时间 - = 一半的屏幕刷新时间 q = 退出 (also x, e or control-C) 0 = 零峰计数复位 (峰值 = ">") space = 立即刷新屏幕