您现在的位置是:技术博客 > 服务器服务器 压测工具apche-JMeter Lucas2021-10-10 20:32【代码】806人已围观 简介一个小巧、安装简单且功能强大的压测工具。 #### 一、JMeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,例如:web服务、静态和动态资源、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器,等等。 #### 二、下载运行 下载地址:<a href="http://jmeter.apache.org/download_jmeter.cgi" target='_blank'>Apache-JMeter</a>,解压后双击 `bin/jmeter.bat`文件运行。 #### 三、设置 1、默认英语,可以设置语言为中文 Options -> Choose Language -> Chinese(Simplified) #### 四、小试牛刀 1、创建线程组  setUP线程组在测试任务ThreadGroup 运行前先被运行。通常用在运行测试任务前,做初始化工作。例如建立数据库连接初始分化工作 tearDown线程组在测试任务线程组运行结束后被运行。通常用来做清理测试脏数据、登出、关闭资源等工作。例如关闭数据库连接。 2、设置线程组  例如,线程数100,Ramp-Up时间:1,循环次数:10,代表每秒钟创建100个线程请求并持续10秒。 3、给线程组添加请求结果报告,可以勾选图中两项或者自定义选择  4、添加一个http请求(可以单独给每一个请求创建自定义的结果报告)  5、设置请求参数  #### 五、运行看下效果 服务器代码如下 ``` <?php header('Content-Type:text/html;charset=utf-8'); $arr = array(); for($i = 0; $i < 1000; $i++){ for($j = 0; $j < 500; $j++){ $arr[] = $i.$j; } } $memory = '消耗内存:' . round( memory_get_usage() / 1024 / 1024 , 2 ) . ' M'; echo json_encode( array('code' => 1 , 'msg' => '操作成功' . $memory) ); ``` 执行任务,并查看报告结果  转载:感谢您对Lucas个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源Lucas个人博客”。 很赞哦! ( 0 ) 上一篇:实时流量监控工具 iftop 下一篇:有趣的软件 相关文章 定时任务 Curl无法发送https请求 Lnmp环境搭建 Windows的cmd指令 点击排行 生活不止眼前的苟且,还有诗和远方 十年一觉电影梦 奥地利基茨比厄尔 禅修治愈身心 自律成就自我 零边际成本社会 Modern PHP 鸟哥的Linux私房菜 本栏推荐 要技术,更要有创意 定时任务 Curl无法发送https请求 Lnmp环境搭建 常用的SQL函数 Windows的cmd指令 ueditor工具栏浮动bug 有趣的js插件 标签云 git laravel swoole javascript vue ajax html css sql linux docker flask django nginx apache thinkphp markdown sublime wechat layui photoshop nodejs mysql windows composer java maven springboot mybatis IDE 猜你喜欢 Swoole 基础篇一(初识) PHP进程管理器 正则的快速上手 Sublime代码格式化 Lnmp环境搭建 高并发库存防控超量 Linux之top命令 常用的SQL函数 站点信息 建站时间:2018-05-01 在线人数:1人 文章统计:263篇 总浏览量:222655次 统计数据:百度统计 个人信息:扫描二维码查看