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

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程从基础讲起,全课程以实战为主,每个知识点通过实际案例演练讲解理论+实践结合,更容易理解,适合小白,低门槛,快速上手。 课程同时涵盖web端和移动端app测试,同时还加入了抓包工具的使用; 1) 第一阶段为JMETER 5.4.1 (最新版本)工具使用篇,通过Jmeter 介绍和安装、http 取样器、JDBC 取样器、JMETER 组件详细讲解、配置元件、三种参数方式教你玩转JMETER 参数、工作过程中间所需的常用函数、聚合报告、察看结果树、汇总报告等监听器知识,后置处理器、后置处理器之正则表达式提取器提取响应内容实践、读取本地JSON格式文件实例、正则表达式操作符、正则表达式工具之Regextester,系统全面学习正则表达式,突破JMETER 知识难点,响应断言、JMETER分布式、分布式原理、搭建JMETER 分布式、WebService协议接口测试。 每一个知识点采用理论加案例的方式,吃透每一个知识点,为性能测试实践奠定基础。 2) 第二阶段为性能测试实践篇1、通过JMETER 实践爬虫技术,爬取第三方平台全网页地址、批量爬取国外网站壁纸10W+图片并保存到本地;2、详细介绍Fiddler 抓包工具,Fiddler 抓包工具原理、Fiddler 抓取PC 端和移动端包信息、JMETER+Fiddler 结合使用对PC 端项目进行性能测试项目实践,提升PC 端性能测试能力;3、JMETER+Fiddler  结合使用对app 项目进行性能测试项目实践,提升app项目性能测试能力4、性能测试常见的业务指标和技术指标、响应时间、TPS、HPS等知识进行讲解5、通过JMETER 对移动端项目进行性能测试实战; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值