代码拉取完成,页面将自动刷新
同步操作将从 Draycen/JMeter 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测 试但后来扩展到其他测试领域
• 可用于压力测试及性能测试,数据库测试,Java程序的测试,HTTP及FTP测试,Web Service测试等等
• 可用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试
• 可用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的 强度和分析整体性能
• 可用于对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果
JMeter + Dat + Excel + Ant + Jenkins
• 使用JMeter作为性能测试驱动程序
• 使用Dat作为数据参数化文件,以供JMeter调用
• 使用Excel作为测试报告数据管理工具,方便统计数据,进行数据分析生成报表
• 使用Ant作为Java的build打包工具,方便项目代码打包
• 使用Jenkins作为自动化持续集成平台,方便自动编译,自动打包,自动运行测试脚本,邮件发送测试报告
1. 能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)
2. 完全的可移植性和100%纯java,高可扩展性
3. 完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包
4. 完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样
5. 精心的GUI设计允许快速操作和更精确的计时
6. 缓存和离线分析/回放测试结果
7. 可链接的取样器允许无限制的测试能力,具有提供动态输入到测试的功能(包括Javascrīpt)
8. 各种负载统计表和可链接的计时器可供选择
9. 数据分析和可视化插件提供了很好的可扩展性以及个性化
10. 支持脚本变成的取样器(在1.9.2及以上版本支持BeanShell)
在“测试计划”上右键,选择“添加”---“Thread Users”---“线程组”,如下图所示:
其中,对我们有影响的参数是线程数(设置发送请求的用户数目),Ramp-up period: 每个请求发生的总时间间隔,单位是秒,循环次数(请求发生的重复次数)。如果我们需要JMeter模拟五个请求者(也就是五个线程),每个请求者连续请求两次,则如下图设置:
我们要访问一个网页,比如是百度首页,则是http请求,则添加http请求,在线程组上右键---“添加”---“Sampler”---“HTTP请求”
http请求的属性值中“Web服务器名称或IP”填写www.baidu.com就可以了:如下图所示:
非常感谢您花费时间阅读,祝您在这里记录、阅读、分享愉快! 欢迎留言评论,有问题也可以联系我或者加群交流...
作者:@刘智King
QQ:1306086303
Email:hagyao520@163.com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。