环境:mac pro
启动:终端
感觉:
postman真的适合单次请求,循环自动请求(哪怕不是为了测验性能就是为了循环发送多参数情况)还是Jmeter好。Jmeter在处理“单请求URL-多参数组合”问题非常好,由于公司业务拓展曲线,我还没有到需要用他做性能测试的情况。
下面想说些让我印象深刻的坑点
坑点:
1.启动后控制台提示“no enabled thread group”
疑惑:我设置了有线程组,为什么还是说“找不到能用的线程组”?
看图,原因在这个标识上的。丫的Jmeter的设计采纳了Java系开放环境偏好,构件增加了“开启”和“关闭”,处于“关闭”状态是不可用的!!!视觉效果上一个是浅灰色,一个是亮色,在整体暗背景上这点差异真是太不明显了!!
2 setup Thread Group
这个不是必需的!
3 这个软件跟别的软件还有点不一样:调试结果不是自动出的,而是必须添加了之后才能看到的。而且菜单路径也比较奇葩:
添加-监听器
丫的我也是第一次见软件把“执行结果”放在“监听器”下的。
4 “http请求”和它提供的几个参数配置菜单,并不是自动关联的。参数里各种${参数名}表达式,不管你是在“csv”里配置的参数变化序列,还是在“用户参数”里配置的用户参数迭代序列,都需要在“HTTP请求”的“parameter”里配置变量名+取值,这样在http请求里才会关联上。参照下图:
另,关于参数设置的详细搭配使用我觉得这篇文章写得不错:https://blog.csdn.net/wetest_tencent/article/details/51444291
整体感觉:
Jmeter软件带有一些Java思维色彩,是一款设计组织上“反人类”但是功能内在紧凑的软件,适合一定代码基础的人用。另外,建议Jmeter上手时循序渐进,别像我这样自己摸索一上来就弄得很高端,出了问题去网上查资料提示说可能基础配置有问题......谁不知道地基如果有问题,会影响上层建筑的,但是上层建筑除了问题一定是因为地基吗?以后还是脚踏实地的好。
软件使用学习总结:
1.一上来探索阶段可以随意多点点耐心看看都有哪些菜单都是干啥使用的。
2.如果想做些什么,就从简单的、基础的、与其他元素联系少的开始。从底往高开始,除非你是天才。只管设计盖楼,楼榻了能迅速定位到原因修正。
3.中文教程是信息读取最快的。在此感谢腾讯WeTest。
网友评论