troonyy
2013-08-29 09:57
浏览 740
已采纳

web负载测试,多用户同时访问同一个url

压力测试。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • ningyiyan 2013-08-29 15:23
    已采纳

    如果只是简单测试的话建议用 apache bin目录的ab工具 ,直接运行,比如:
    ab -n 100 -c 10 http://test.com/url.html ,表示用10个并发用户一共请求100次,简单快捷;
    详细说明参见http://httpd.apache.org/docs/2.2/programs/ab.html

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • zyn010101 2013-08-29 10:07

    loadrunner,网上有破解版的,教程也多。

    评论
    解决 无用
    打赏 举报
  • xcc258 2013-08-30 10:28

    jmeter。。。。。无需安装。。只需配置下访问的网站和规则。并生成报表。。比loadrunner稍微轻量级点。。。[url]http://jmeter.apache.org/[/url]

    评论
    解决 无用
    打赏 举报
  • 不可思议mzj 2019-05-14 16:00

    建议用jmeter,操作算比较简单

    评论
    解决 无用
    打赏 举报
  • m0_57409982 2021-04-19 16:11

    建议用k6,一个开源的负载测试工具。

    示例脚本(script.js):

    import http from 'k6/http';
    
    import { sleep } from 'k6';
    
    
    export let options = {
    
      stages: [
    
        { duration: '5m', target: 100 }, // 在5分钟内将用户从0增加到100
    
        { duration: '10m', target: 100 }, // 保持100用户
    
        { duration: '5m', target: 0 }, // 在5分钟内将用户从100减少到0
    
      ]
    };
    
    
    export default function () {
    
      http.get('http://test.k6.io');
    
      sleep(1);
    
    }

    运行一下命令:

    k6 run script.js
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题