• 0
  • 1
分享

  摘要:大家好,今天我们一起聊聊,在软件性能测试过程中如何编写性能测试用例,上一次推文介绍了如何进行性能测试的需求分析,在性能需求分析中已经确定了哪些接口或那些业务逻辑需要进行性能测试,那么在用例设计上就根据不同的接口及业务进行设计测试用例。

1-1.jpg

  首先需要对每个接口进行压测,验证每个接口是否有明显的性能瓶颈。并需要把所有的单一接口全部优化完毕后,再做场景级别的性能测试。

  一、单接口的性能测试用例

  例如登录系统的登录接口:

1-2.png

  二、多接口的业务场景性能测试用例

  例如登录系统的登录后进行下载业务。

1-3.png

  三、全流程业务场景性能测试用例

  例如登录系统的登录后进行填表然后进行下载业务。

1-4.png

  例如登录系统的登录后进行填表然后进行下载业务,三个事物中进行设置不同的用户数进行压力测试,得到性能测试结果。

1-5.gif

  总结一下,在不同的性能业务测试中,我们设计用例的原则是优先保证单接口的性能测试, 然后进行单场景测试及全流程业务场景的性能测试。



作者:Tester大牛    

来源:http://www.51testing.com/html/69/n-6657769.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、一次插入多行数据插入行所需的时间是由以下因素决定的:・连接:30%・向服务器发送查询:20%・解析查询:20%・插入行:10% x 行的大小・插入索引:10% x 索引数・结束:10%这是引用 参考MySQL 5.7参考手册可以发现,大部分时间是消耗在客户端与服务器之间的通信,所以,我们就可以使用insert包含多个值来减少客户端和服务器之间的通信。为了能更直观的看到效果,我们还是老规矩,上例子,在例子中看效果。1.1 准备测试表及数据创建测试表及写入数据。 /* 使用ClassDJ这个database */ use ClassDJ; &n...
            1 0 4730
            分享
          •   近日,重庆江小白酒业有限公司与东方甄选关联公司东方优选(北京)科技有限公司相关不正当竞争纠纷案件新增开庭公告,原告为重庆江小白酒业有限公司,该案将于 11 月 19 日在重庆市第一中级人民法院开庭审理。  事件的起因是东方甄选的主播“天权”在直播过程中发表了“江小白不是粮食酒(白酒)”相关言论,引起了江小白方面的强烈不满。  在涉事主播发布道歉函后,江小白酒业 8 月 9 日在回应声明中称,该道歉函存在掩盖事实意图,道歉态度不诚恳,将进一步通过投诉和法律诉讼维护自身权益。  2022 年 6 月 1 号起我国白酒新国标正式实施,白酒必须以“粮谷”为主要原料,“调香白酒”不得再称为白酒。  ...
            0 0 327
            分享
          •   之前,也和大家介绍过一些 redis 性能监控指标:Redis性能指标监控!,那么性能测试也是针对这些指标进行的。  Redis 包含一个名为 redis-benchmark 的性能测试工具,它可以模拟 N 个客户端同时向 Redis 发送 M 条查询命令的应用场景(类似于 Apache 的 ab 工具)。  语法格式  Redis 性能测试的基本命令如下:  注意:该命令是在 redis 的目录下执行的,而不是 redis 客户端的内部指令。  注意:redis-benchmark 的测试结果和硬件关联比较大,尤其是 CPU 主频的频率。  # 工具使用格式...
            0 0 637
            分享
          •   据报道,当地时间周一,Twitter首席执行官埃隆·马斯克将公司网站上的蓝鸟图标换成了数字货币标志柴犬的图片,此举推动加密货币狗狗币的价格飙升超过30%。  上周五,Twitter和马斯克的律师要求联邦法官驳回一项价值2580亿美元的诉讼,该诉讼于2022年指控这位亿万富翁操纵狗狗币价格,使其上涨超过36000%。  Twitter的标志被改成柴犬后,马斯克在Twitter上向他的1.335亿粉丝分享了一个这一变化的表情包。这个柴犬图片只会出现在一些Twitter用户面前,其中包括网站上的用户。  目前,Twitter没有回应置评请求。  几年前马斯克就开始兜售狗狗币。他定期在推文上谈论这...
            0 0 897
            分享
          • 在测试银行系统接口交易时,除了要关注系统本身的功能之外,主要需要特别注意以下内容:一、测试一些反向的案例,比如账户类型为销户、冻结,或是账户和币种不一致等情况。另外,每个系统在程序设计时,使用的分隔符不一样,在测试输入要素时一定要测当输入内容包含系统分隔符时,系统是否正常,如:竖线(|),单引号('),空格等。二、在测试新系统的时候,可以使用数据库设计手册对照着实际的数据库字段去看,要注意主键的设置、字段类型以及字段长度。这种对照表结构的测试方法比每个字段去逐一编写案例及测试更高效。在进行关联系统接口交易测试时,要注意每个系统的相关字段长度保持一致,如A系统的表结构中,户名字段长度设置...
            1 3 3259
            分享
      • 51testing软件测试圈微信