针对此次库内作业性能测试,梳理一下期间的工作流程

第一步:梳理脚本

梳理已有的接口脚本,确认需要做性能测试的几个接口,即使用率高,对性能有要求的几个主要接口。

第二步:熟悉业务

结合页面的操作,和确认的接口,梳理具体的业务逻辑

第三步:环境部署

同时,请开发人员部署了测试环境。

测试环境的服务器指标,尽量和生产环境一致。

部署的时候,负载均衡等情况也尽量和生产环境一致。

由于服务器成本问题,此次只做到了指标一样,但部署情况做了调整,各个服务各一台,webapi部署了两台。

施压机器的确定:此次的施压机和部署的服务都是在云上,不存在带宽限制。

如果施压机在本地windows上,部署服务在云上,就会有带宽问题。

第四步:基础配置

部署测试环境后,要做基础配置。有分两个部分。

开发人员做一部分基础配置。

测试人员做一部分,仓库的,货品的,库区的,等基础数据的配置。

第五步:造数

造基础数据

造了6个不同类型的商品,通过新建入库单和出库单的操作,各自库存有1千万

造了100万个出库单,每个出库单有6个商品

造了几千个波次,每个波次有100个出库单

其中,造数也是通过跑脚本的方法进行。

所以,最终的结果:1个波次,100个出库单,其中1个出库单包含6个不同的商品。

第六步:调试脚

【性能测试】性能测试步骤相关推荐

  1. locust性能测试操作步骤

    locust性能测试操作步骤 一.需求 二.步骤 1.python编写性能测试脚本 2.通过命令行执行脚本 3.启动locust 4.进行虚拟用户数设置 5.启动locust,进行性能测试 6.获取性 ...

  2. LoadRunner性能测试基本步骤

    前言 本文旨在指导初学者使用LoadRunner进行基础的性能测试. 我们在接到一个性能测试任务的时候,需要从以下几点考虑:我们的测试对象是什么,测试要求是什么,测试环境怎么部署的,业务规模如何,哪些 ...

  3. (一)JMeter性能测试,完整入门篇:性能测试操作步骤

    原文转自:https://blog.csdn.net/lovesoo/article/details/78579547 1. Jmeter简介 Apache JMeter是一款纯java编写负载功能测 ...

  4. Jmeter多用户并发性能测试操作步骤

    第1步, 在安装目录下的bin文件夹下打开Jmeter,如下图 第2步,新建一个线程组 第3步,新建一个HTTP请求,这里给这个请求重命名为getMsgSum 设置HTTP请求的IP端口,以及路径等 ...

  5. 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》

    文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...

  6. 性能测试——性能测试中的专业术语

    性能测试中的专业术语 1.并发数:LoadRunner中的虚拟用户数指的就是并发数.比如说一个网站能抗多大的并发啊?也就是问你这个网站最多可以模拟多少个虚拟用户数在上面跑啊! 2.系统用户数:简单的说 ...

  7. 性能测试 性能测试实战(六)Jmeter + prometheus-plugin + Prometheus Jmeter性能测试环境搭建 普罗米修斯插件 性能监控 性能数据可视化平台 性能测试平台搭建

    文章目录 一.前言 二.Jmeter 性能测试持续可视化环境搭建 1.Jmeter

  8. 性能测试—性能测试方案设计思路总结

    一.需求分析 1.测试目的 为什么测?目的在于测试系统相关性能能否满足业务需求.通常分以下两种情况: 1)新项目上线 2)老项目优化 如果是老项目优化,可考虑是否存有历史测试方案,如果有可以参考,或许 ...

  9. 服务器交换机等系统性能测试,性能测试方案(示例)

    前面所说的测试分析等准备工作实际上最终目的是制定测试方案,测试方案一般包括: 项目的简要说明.项目系统结构.项目的业务结构.以及项目的性能需求.测试环境数据以及测试策略方法.测试案例.测试人员进度安排 ...

  10. 性能测试~性能测试方案

    1. 背景 1.1. 项目背景 明确该性能测试的项目背景 1.2. 性能目标 性能目标都会影响项目的整个过程,对目标的把握将决定一个性能项目的走向 测试测目标必须明确 取生产峰值流量作为基线(目标一般 ...

最新文章

  1. android不支持http,关于新版Android SDK-23不支持HttpClient
  2. linux服务器dns配置丢失处理
  3. c语言sigaction,使用sigaction(),c
  4. 1869. 哪种连续子字符串更长
  5. 爬虫神器Requests: 让 HTTP 服务人类
  6. 【错误记录】 ERROR java.lang.NoClassDefFoundError
  7. java赋值父类_java新手求助super和set给父类赋值!
  8. python template engine
  9. Spring攻略学习笔记(13)------继承Bean配置
  10. BlackBerry 应用程序开发者指南 第二卷:高级--第13章 应用程序间共享运行时对象...
  11. linux——windows:上传、下载命令——rz,sz
  12. SSM整理笔记3——配置解析
  13. oracle 10g varchar2与varchar有什么区别
  14. 各大互联网大厂JAVA实习招聘岗位要求
  15. 光猫下连接路由器的详细步骤
  16. Vue Element 使用required提示语问题 出现‘xxx is required‘解决方案
  17. 现场工程师出手-PCAPHub与云SSH隧道稳妥实现异地LAN IIoT联测
  18. YOLOv5火焰识别
  19. Win32病毒入门 -- ring3篇
  20. java.lang.Long常用方法

热门文章

  1. python3切割圆形图片
  2. 主打个性化推荐阅读的摘客,玩的是什么?
  3. 我的第一次直播,聊聊「职业规划」和「个人成长」
  4. 内容为王--分享经验、成就百万技术名博(3)
  5. 记录JVM中Eden区、Survivor from区和Survivor to区及Minor GC和Major GC的理解
  6. 老照片修复的方法哪个好用?老照片修复技巧分享
  7. 理论+实操:K8S的pod健康检查——live、ready、startup
  8. php 获取hashcode,产生runnable
  9. 上位机plc编程入门_plc编程入门-看完你就懂了
  10. C#工控上位机开发-->1、C#快速编程入门