黑马程序员技术交流社区

标题: 学习小结 [打印本页]

作者: 原来SHI梦    时间: 2018-9-21 11:44
标题: 学习小结
        1.Jmeter
                1.概念:是Apche公司使用Java平台开发的一款开源测试工具
                2.作用:1. 接口测试  2. 性能测试  3. 压力测试  4. 数据库测试  5. JAVA程序测试
                3.优缺点
                        优点:1. 开源、免费2. 支持多协议3. 小巧4. 功能强大
                        缺点:使用JMeter无法验证JS程序,也无法验证页面UI,所以要须要和Selenium配合来完成Web2.0应用的测试
                4.JMeter的主界面布局分为标题栏、菜单栏、工具栏、树形标签栏和内容栏
                5.jmeter的安装( 需要先装jdk)
                        jdk和jre区别
                                JDK:java开发工具包   开发环境   jdk是包含jre的
                                        如何验证jdk安装成功 :打开cmd,输入java -version
                                JRE:Java运行环境
                6.jmeter的2种启动方式
                        1.进入bin目录,双击 ApacheJMeter.jar文件;
                        2.进入bin目录,双击 Jmeter.bat文件;
                7.jmeter的目录结构
                           bin:里面存放的是jmeter启动文件  
                           lib:里面存放的是jmeter运行需要的jar(一个jar代表一个小功能)
                           printable_docs -->   usermanual  里面有一个  component_reference.html这个文件是我们学习jmeter的参考文件.
        2.jmeter入门案例-访问百度(重要)
                1.线程组
                2.http 请求组件
                3.察看结果树组件
        3.元件和组件(重要)
                组件:Jmeter中的每一个功能实现 ,我们就称之为是一个组件
                        例:http请求.察看结果树...
                元件:相同类似功能组件的集合称之为元件
                注意:元件(组件)
        4.进程,线程,线程组
                进程:一个正在运行的程序 (QQ  迅雷 feiq)                       
                线程:应用里面的每个小功能                       
                线程组:多个线程的组合.                       
                线程组执行顺序问题:   并发:  顺序:
        5.jmeter中有三个线程组
                thread group(线程组):我们通常添加运行的线程组                       
                setup thread group:setUp线程组保证最先执行的线程组                       
                teardown thread group:tearDown 线程组保证最后执行的线程组                       
        6.参数化
                Jmeter中参数化常用方式
                                1.把请求体里面的内容 具体数据先不设置
                                        创建测试计划--->添加线程组-->添加http请求---->添加请求体
                                2.把要提交的数据给定义一个文件   (csv格式的文件)
                                3.声明 csv data set config
                                        取数据 并且通过变量的方式把数据暴露出去.取变量 用到的语法  ${自己声明的变量}
       最近在学习jmeter,以上是自己的总结和体会。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2