准备

  • 安装 maven3
  • 配置 maven 仓库

创建工程

  • 打开命令行
  • 交互模式
    mvn archetype:generate
    # This command makes you entering into the interactive mode.
    # input the id of the archetype listed
    # you can filter the list by keyword: perftest-jmeter-archetype
    # input artifactId & version & package
    # Done, goto the folder which generated with artifactId you typed
  • Batch模式

    # Please make sure you changed the artifactId before executing the command.
    mvn archetype:generate -B -DarchetypeGroupId=io.hanhan.performance -DarchetypeArtifactId=perftest-jmeter-archetype -DarchetypeVersion=1.0.0 -DartifactId=perftest-example -Dversion=1.0-SNAPSHOT

    编写测试脚本

  • 测试脚本放在src/test/jmeter下,默认脚本文件为test.jmx,如果需添加或重命名,需更新pom.xml文件(testFilesInclude及guiTestFile节点)

执行

  • # 启动JMeter UI

    mvn -f pom.xml test-compile jmeter:gui

  • # 根据需要指定参数 server.host 启动 jemter 界面

  • mvn -f pom.xml -Dserver.host=127.0.0.1 clean jmeter:gui

  • # 执行测试

  • mvn -f pom.xml -Dserver.host=127.0.0.1 clean verify

  • 执行结束后

  • - HTML 测试报告在目录 target/jmeter/reports

    - 采样数据在目录 target/jmeter/results

    - 日志在目录 target/jmeter/logs

Git 管理 jmeter 项目相关推荐

  1. git管理大项目或者大文件

    git 是追踪代码库演进的最佳选择,并且它能让你与你的同事间高效协作.当你想要追踪的库非常巨大时会发生什么? 在这篇文章里,我会尝试着给你一些想法和技巧来恰当地处理不同种类的大仓库. 两种大代码库 如 ...

  2. Windows 下使用Git管理Github项目

    Git Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得 ...

  3. 【git学习二】git基础之git管理本地项目

    1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 ...

  4. 【git学习】git管理本地项目

    (转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景 最近打算使用git管理本地的项目,网上的资料很多,但是很杂,这这整理一下. 2.git使用 (1)初始 ...

  5. 使用git管理github项目

    http://progit.org/book/zh/ Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成 ...

  6. 【git-02】用git管理vue项目

    将vue项目上传到gitee管理 一.准备工作 首先在gitee上面创建一个新仓库 用REAMD初始化仓库,设置分支可以是master或者master/develop或者其他 获取仓库的ssh访问链接 ...

  7. windows下使用git管理github项目

    1. 下载安装msysgit http://code.google.com/p/msysgit/downloads/list 2. 注册github账号 3. 生成ssh公钥和私钥 ssh-keyge ...

  8. git管理复杂项目代码

    背景 我初学前端的时候接触git,那时候只要会add/commit什么的就好了,网上的教程大多都停留在从头到尾一个个介绍git的命令,关于各种用法,特别是多个分支来回交叉冲突的实际处理,很少有这方面的 ...

  9. git管理和自动部署项目

    当一个项目需要纳入到版本控制的时候,选择的工具还是比较多的,最常见的就是工具有CVS,SVN,GIT等.在平时的开发中视情况而定,从来就没有最好的版本控制工具,只有最适合的工具.在这里我习惯用git来 ...

最新文章

  1. python装饰器-如何理解Python装饰器?
  2. shell变量加单引号sql_关于shell:在Bash中的命令中扩展变量的单引号
  3. 使用SQLmap对dvwa进行SQL注入测试
  4. 1040 Longest Symmetric String (25 分)【难度: 一般 / 知识点: 最长回文子串】
  5. leetcode 378. Kth Smallest Element in a Sorted Matrix | 378. 有序矩阵中第 K 小的元素(小根堆)
  6. (十一)python3 只需3小时带你轻松入门——面向对象
  7. 写给程序员的秘籍:你跟优秀程序员的差距,其实就在这几个方面!
  8. sparql查询mysql_SPARQL常用查询
  9. 【JZOJ】 【NOIP2014】【模拟试题】保镖排队
  10. “钢铁直猿”专属,5·20硬核表白方式三连击
  11. C++ 计算球体体积
  12. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个复古手机键盘(带声音)的动画效果~~适合初学者~超简单~
  13. php通用查询系统excel,Laravel+Excel通用查询填报系统
  14. OpenOCD-JTAG调试
  15. js 选择本地图片并显示
  16. 王道书P41 T22(单链表实现)
  17. 利用hexo和github搭建静态博客(一)
  18. 赛扬N4000和赛扬N5095的区别
  19. 【论文泛读164】MECT:基于多元数据嵌入的中文命名实体识别交叉变换器
  20. python如何录音_python实现录音功能

热门文章

  1. 跟着团子学SAP PS:通过LTMC导入项目结构
  2. html dom树的结构图,什么是DOM对象?DOM树形结构介绍
  3. 电视该怎么选择,选传统液晶还是选OLED,哪个牌子比较好?
  4. H5页面使用html2canvas实现div+图片生成为图片
  5. c 语言磁盘调度算法,磁盘调度算法
  6. 提示libface.dll找不到
  7. java数据存储常用数据结构的实现:栈(先进后出),队(先进先出),字典(键值对),集合(去重)
  8. 容颜熟悉的不能再熟悉,心灵陌生的不能再陌生:伤感日志
  9. 【金汤勺吧】微信小程序与大野心背后,隐忧远大于突破
  10. 微信页面嵌入canvas画图安卓会下拉的bug