• 0
  • 0
分享

前提条件:Jmeter已安装且已配置好;运行Jmeter,打开界面。

第一步,添加线程组

在Jemeter界面上有一个默认的测试计划根路径。一个测试计划包含一系列Jmeter运行时要执行的步骤,包含一个或者多个线程组,逻辑控制器,取样发生控制,监听器,定时器,断言和配置元件等。

我们想要创建一个完整的测试计划,那么就先创建一个线程组:

选中测试计划,点击鼠标右键-> 添加->线程(用户)->线程组,如下图所示:

添加线程组.png

线程组元件是任何测试计划的起点。一个测试计划的所有元件必须在一个线程组下。线程组元件控制JMeter运行测试时使用的线程数。线程组管理可以:

  • 设置线程数

  • 设置ramp-up period

  • 设置执行测试的次数

每个线程会作为一个整体执行测试计划并完全独立于他测试线程。多线程用来模拟到达服务器程序的同步连接。

第二步,添加HTTP请求

添加HTTP请求的方式有两个,可以在线程组下直接添加一个HTTP请求,也可以建一个HTTP请求默认值后再添加一个HTTP请求。

添加HTTP请求默认值,步骤如下图:

添加HTTP请求默认值.png

添加HTTP请求,步骤如下图:

添加HTTP请求.png

添加完请求后的树形图及HTTP请求默认值设置如下图:

http请求默认值设置.PNG

填上协议,IP或服务器名称,以及端口号。跟大多数的JMeter元件一样, HTTP请求默认值控制面板也有一个名称域。在这个例子中将它保留为默认值。

HTTP请求设置如下图:

http请求设置.PNG

从HTTP请求的下拉列表里选择GET,并填写路径,并添加需要的参数名称和值。

第三步,添加监视器     

添加一个监视器到线程组来查看/保存你的请求结果,如下图:

添加查看结果树.png

点击工具栏的执行按钮,在查看结果树里可以查看执行结果,如果失败了,字体会标红且前面有红色标注,若通过,则前面会有绿色标志。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • “人人都在谈论亚马逊裁员,但高层、部门主管从始至终没有任何发声。重灾区、赔偿政策、裁员人数、下一个是谁……一切似乎以某种闭门方式秘密进行。没有被裁的员工每天要靠刷纽约时报、逛社交平台来搜集爆料。”在亚马逊美国总部担任技术经理的黄杰西告诉界面新闻,“不透明”是大多数基层员目前所知的“最明确”信息。《纽约时报》11月14日报道,亚马逊计划开始大规模裁员,总数约计1万人,主要集中于设备与服务、零售以及人力资源事业部。消息人士还透露裁员很可能不会一次性完成,而是采用滚动形式,一个团队接着一个团队分批进行。11月17日,亚马逊设备和服务部门的负责人戴夫·林普在亚马逊博客中发布的备忘录写道:“我们最近决定...
            0 0 711
            分享
          • 这个问题是我之前笔试的时候碰到的一道题,今天来详细展开写写解答思路:仔细分析一下这道题目,他的核心考察是循环语句的用法,还有date命令的用法。date命令是linux系统中比较常用的命令,就是跟时间挂钩,包括查看时间,修改时间,转换时间戳格式,加减时间等等。这道题目相对较为宽松,他并没有要求具体的时间格式要求,比如年月日时分秒等,那么我们就打印最常见的时间格式就好。linux中bash的循环用法有很多,包括for循环,while循环和until循环,相对于for循环,前提我们需要知道循环次数,如果想无限循环,只能把次数写大点;当我们只知道停止条件,不知道次数,就需要使用while循环;当重复...
            1 0 5514
            分享
          • 4) 验收测试验收测试是一种测试,客户/业务/客户使用实时业务场景测试软件。只有当所有特性和功能都按预期工作时,客户才接受该软件。这是测试的最后阶段,之后软件将投入生产。这也称为用户验收测试 (UAT)。a) 阿尔法测试Alpha 测试是组织中的团队执行的一种验收测试,目的是在向客户发布软件之前尽可能多地发现缺陷。例如,宠物保险网站在 UAT 下。UAT 团队将以用户使用真实网站的相同方式运行实时场景,例如购买保险单、购买年度会员、更改地址、宠物所有权转移。团队可以使用测试信用卡信息来处理与支付相关的场景。b) Beta 测试Beta测试是一种由客户/客户执行的软件测试。它在将产品发布到市场以...
            0 0 2441
            分享
          • 接《“我现阶段最在乎的是如何提升自己”(上)》,原文可在本人主页查看~通过什么提升?理论+实践。理论更多解决知识、态度问题,实践更多解决技能、经验问题。理论怎么提升?要读原著、学原文、悟原理,要学经典理论,要学榜样。学什么理论?经典理论,常识理论,就是千百年来大家公认的理论。哲学理论需要有,唯物辩证法需要有,公司的基本法需要有,部门的历史需要有,部门大事记需要了解,公司大事记需要了解,并列部门大事记需要了解。这些,应该能提升我们的理论认识水平。实践怎么提升?事上磨,事上练。领导交办的每一件事情,都拿出120分的热情来办,都拿出全力以赴来办,都拿出满怀的热忱来办。都遵循“凡事预则立不预则废”,都...
            1 1 687
            分享
          • 01 WEB自动化测试随着WEB程序的不断演化,WEB程序的功能愈发全面和完善。随之而来的,软件规模和复杂度与日俱增,系统内各组件之间的交互也愈发频繁,从而经常出现修改某一组件的代码,另一个组件功能出现意想不到的异常反应。这就要求测试人员执行大量的回归案例来解决这一问题,确保整个应用程序功能正常。日益复杂的系统和愈发严格用户体验,使得软件测试人员的测试任务愈发繁重。手工测试解决这一矛盾,需要投入大量的人力资源重复执行相似的测试步骤。客观上造成了人力资源的浪费。同时,由于测试人员技能的差异,使得软件测试质量不稳定也不可期。自动化测试是一种把人为驱动的测试行为转化为机器执行测试的方法。相较于传统的...
            1 1 975
            分享
      • 51testing软件测试圈微信