jmeter之参数化简介

JMeter整理笔记之——————参数化,其实第一次听别人说起参数化时很懵逼,什么叫参数化,好像很熟经常听人提起,貌似蛮高大上的样子;其实参数化也并不是多难,今天整理下JMeter关于参数化的笔记;

             一、参数化可以解决的问题:

                             当我们做自动化和性能测试时,很多时候需要模拟多用户操作场景(这里是真正的多用户,每个用户的属性不一致),可是我们操作的系统一致就好了,这时两种解决路径:1、找来这些用户分开操作,狂点(或者多开应用狂登录);

                    2、就是今天要说的参数化,将这些用户属性分类添加进去,利用工具模拟操作,工具能够自动识别按照你设定顺序去取你添加进去的东西;

             二、准备工作:

                    1、时间紧迫,就不用设置浏览器代理方式了,果断上第三方工具BADBOY录制脚本;

                      

                   2、录制脚本按钮注意点如下:

                     

                    3、停止后记得保存脚本到你记得的地方哟!(对了记得文件格式jmx不要修改,要不jmeter就不认识了)

                     

                   4、中间有个提示要确定,不要×掉了,英文现在也没空翻译,下次再说;

                      

                三、脚本录制结束,进入我们熟悉的JMeter环节;

                        1、先导入刚才录制的脚本,具体操作如下:

                           

                        2、我的在我本地桌面:

                           

                        3、点击打开后,在你的测试计划中应该有一个线程了;

                          

                       4、点击后具体相应介绍:

                              

                  四、准备工作基本完成后,下来需要找到我们需要参数化的地方了,这里就简单的用登录入口来代替好吧!(当然参数化可不只是能登录这点用处的,可以用的地方太多,只可意会不可言传呀!需要我们再多多体会才好!)  

                            1、重要的一部需要找到,(此处)找到登录用户名密码位置;

                                                

                                  2、先定位了区域后,我们需要预制参数化场景,属性信息;(这里我就是准备用户名密码;)说白了准备数据;

                                         

                                        (记得用新建写好数据后,文本格式dat后缀名哟,我这里存在的D盘根目录)

                                    3、接下来就需要用JMeter去读取这里参数化文件中的内容了;

                                          在上方的选项中用——CSVREAD就可以读取了;

                                           

                                    4、具体函数如下:

                                          

                                   5、记得点击生成按钮,给你生成位置信息复制粘贴用,(这里就显得楼主很弱了,一般大神都是就不用助手直接手动函数就写入参数化里边去了,这里只是给我自己留个笔记,大神别笑哈!)

                                       

                             ${__CSVRead(D:\test.dat,1)}这里的1就是定位的第一列的数据,后边的密码就是${__CSVRead(D:\test.dat,2)}即第二列数据;

                              注意用户名和密码是一一对应的,中间用户逗号(,)隔开。

                    五、光荣时刻,运行结果的报告是你迫不及待需要的;

                            1、各种报告妙用无穷,多多体会;

                                   

                                        

                                   2、不要关注我登录的什么软件的,触类旁通,不要模仿我登录的系统好吧!只是笔记而已,欢迎各路大神多多指点!

                                                                                                                                                                                                                                                -20170508DC

猜你喜欢

转载自blog.csdn.net/dcclient/article/details/71424894