zoukankan      html  css  js  c++  java
  • 性能测试工具点滴

    软件系统第一个内部测试版本出来后,性能测试是一个常见的问题,我们需要使用不同的工具辅助完成整个的测试过程,下面对常用的几个工具介绍一下。

    jMeter

    Java语言的开源工具,基本概念如下:

    1、线程组:测试里每个任务都要线程去处理,所有我们后来的任务必须在线程组下面创建。可以在“测试计划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp-Up Period(in seconds)表示在这时间内创建完所有的线程。如有8个线程,Ramp-Up = 200秒,那么线程的启动时间间隔为200/8=25秒,这样的好处是:一开始不会对服务器有太大的负载。

    2、取样器(Sampler):可以认为所有的测试任务都由取样器承担,有很种,如:HTTP 请求。

    3、断言:对取样器返回的请求结果给出判断,是否正确。

    4、monitor:它的功能是对取样器的请求结果显示、统计一些数据(吞吐量、KB/S……)等。

    jmeter中文使用手册 http://wenku.baidu.com/view/4c09c1d126fff705cc170a2e.html

    具体使用的效果图如下:

    wps_clip_image-25979

    wps_clip_image-7326

    一个详细的操作步骤指导

    http://www.ibm.com/developerworks/cn/opensource/os-pressiontest/index.html

    压力测试正是以软件响应速度为测试目标,尤其是针对在较短时间内大量并发用户的访问时,软件的抗压能力。本文以 JMeter 为例,介绍了如何使用它来完成常用的压力测试:Web 测试、数据库测试和 JMS 测试。

    Open Source的工具集

    http://www.opensourcetesting.org

    这个站点提供开源的软件功能测试、性能测试、单元测试等多种工具等

    WAS / Visual Studio

    Microsoft 的Web Application Stress Tool

    官网不再提供,Visual Studio版本有功能更强的版本

    其他的很多商业软件如Loadrunner, QTP等,可以在很多网站检索到相关的资料,不再赘述。

  • 相关阅读:
    商品表(spu)、规格表(sku)设计
    Links
    About
    AFO
    口胡题
    NOIP2014 飞扬的小鸟
    CSP2019 Emiya 家今天的饭
    CSP2019 括号树
    CSP-J2019 加工零件
    CSP-J2019 纪念品
  • 原文地址:https://www.cnblogs.com/2018/p/2179005.html
Copyright © 2011-2022 走看看