2.下载badboy脚本录制工具:
由于需要模擬多用户登录所以需要准备一个txt文件,文件中包含usernamepassword,验证码用户名以及密码均是固定值,不需要做处理验证码需要处理成固定值,这里是11111
使用badboy录制Jmeter脚本,badboy录制的脚本比Jmeter自己运行的Http请求要有更多的参数比如图形验证码、服务器名称或IP会自动加载,无需手写另外洎动加载Http Cookie管理器、用户定义的变量、HTTP信息头管理器,以及Http请求
刚打开的脚本需要修改项相关参数,才能模拟多用户登录否则只能是使鼡同一个用户名和密码进行登录。本次测试修改的参数有:
必须知道的是这些参数不是固定的,各个系统各有不同需要通过浏览器登錄页面,然后抓取这些参数
通过badboy录制的脚本直接带过来的,无需做变更
2.5 用户自定义变量
通过badboy录制的脚本直接带过来的,无需做变更
通过badboy录制的脚本直接带过来的,无需做变更
-
设置线程数和Ramp-Up Period(所有线程的执行时间)和循环次数。线程数慢慢由小到大逐步递增间隔时間我设置为0,循环数为1次
-
我是用的监听器是【察看结果树】、【图形结果】和【聚合报告】。需要注意的是添加监听器的是时候要右鍵点击step1下的脚本添加。
为了更直观的看到linux服务器的CPU、内存和I/O吞吐量等变化可以在测试之前在linux服务器添加nmon(nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统資源的使用情况并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果)。