进入一个行业,就需要了解行业使用的基本工具,技术发展很快,原本以为软件测试还处于点点点的时代。没想到,80%以上的招聘信息都有说明,会自动化。
自动化,顾名思义,就是放开双手,让机器自动跑起来。
但是,机器怎么运行,怎么代替人做事,就要给机器注入灵魂。
在学了selenium皮毛后,性能测试也是一个基本的要求,这是大势所趋,只能披星戴月,折草而行。
jmeter打开后的界面。安装什么的都不重要,毕竟都挺简单。
这几个是最基本的内容必须要填:
1、创建线程组:一个线程组,相当于一个用户。
2、为线程组分配一个任务:最常用的是http。
3、输出结果要添加“查看结果树”,不然不能观察到信息。
操作步骤:
1、在安装的目录里找到 bin文件。
2、在bin文件中找到jmeter.bat,双击打开。如果没有安装插件,就不会有图形化界面,没有安装java环境包,也不会出现图形化界面。
3、打开的界面
4、右键“测试用例”,鼠标滑到“添加” ,再滑到“线程”,将会出现三个选项。如果是不同版本,也许不一样。分别为:
setup线程组,teardown线程组,线程组。
5、选择“线程组”。
在出现的线程组右边有三行比较重要:
1、线程数:
打开太多,软件会直接蹦掉。具体几个会崩掉看个人电脑。我自己选了10000个,不到两秒就崩掉了。10个还在稳定运行。有机会试一下。使用2分查找,还是很快的。
2、ramp-up时间。几秒内让线程数同时跑完。
3、循环次数。就一个测试用例跑几次的意思。不是很难理解
在打开了线程组后,只是做了准备环境的操作。接下来,
1、右键点击 “线程组”
2、“添加” →“取样器”→“http请求”
然后,右键选择“线程组”或者选择刚刚添加的取样器“http”
找到“监听器”→“查看结果树”
出现如下情况:
这几个地方比较重要:
协议:就是网络协议。有几种,目前用到的是http或者HTTPS。
默认的是http,有时候可以不填。
HTTPS的传输的内容加密了,相比于http,它是一个进化版本。
服务器名称或者ip:
比如:www.baidu.com
端口:80(这个是默认的端口。)
填写了这个三样,只是找到了服务器的家门口,也就是根目录,想要找到具体的卧室,还要继续添加。只是填写上面这三部分看看结果:
这里可以选择显示格式:
不同的显示会影响“响应数据”里面的测试内容。
主要看的也就是这个地方吧,筛选出自己需要的内容。
这里,也就相当于入门了。。