软件测试之性能测试Jmeter学习总结

Apache JMeter官网地址:http://jmeter.apache.org/

Apache JMeter是一个开源的100%使用java开发的软件,用于功能测试、性能测试。

JMeter特点

可以对以下应用、服务、协议进行负载测试和性能测试

Web ­ HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) SOAP / REST服务

FTP

通过JDBC对数据库进行测试

LDAP

通过JMS对MQ中间件进行测试对邮件进行测试

对本地命令或shell脚本进行测试

TCP

Java对象

支持录制、构建、调试

支持命令行模式(Non GUI) 生成HTML报告

可以从常见的响应格式:HTML/JSON/XML或其他文本格式中提取数据

多线程框架:允许通过多个线程并发执行请求和通过多个线程组并发执行不同的功能。

保存测试结果,可以离线分析测试结果高扩展

可插拔的取样器(Samplers)

脚本取样器(通过Groovy和BeanShell这样的JSR223语言编写脚本) 通过与Maven/Graddle/Jenkins持续集成

JMeter不是浏览器

JMeter工作在协议级。虽然JMeter可以对Web进行测试,但是JMeter不会对HTML中的JS

进行执行,也不会渲染展示HTML页面。

 

JMeter支持JDK7或JDK8。Java 9没有在JMeter3.1上进行充分测试。

 

HTTPS

JMeter HTTP取样器支持任何信任的或者不信任的证书。JMeter通过SSL管理器对证书进行管理:http://jmeter.apache.org/usermanual/component_reference.html#SSL_Manager

安装

JMeter下载后解压即可。但是需要先在环境变量中设置JAVA_HOME,并将

JAVA_HOME/bin添加到path中。

如linux上vi ~/.bash_profile,具体的路径请灵活替换。

 

 
  

源码

github: https://github.com/apache/jmeter

插件

网站:http://www.jmeter­plugins.org/

插件源码:https://github.com/undera/jmeter­plugins

 

来源:千锋软件测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值