Gitee 地址:https://gitee.com/hagyao520/JMeter.git
GitHub 地址:https://github.com/hagyao520/JMeter.git
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