在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
性能测试包括许多测试内容,同时它可以充分保证软件的质量。今天我们就来飞享一个医药管理系统的性能测试实例,具体内容包括系统描述、系统模块、注意事项、性能测试过程等等。

一、实例概述
1、系统描述
医药管理SMS2系统(安装环境:CentOS7.2),注册网址:192.168.X.XX ,登录:账号FMXY,密码666666。针对医药品,通过销售渠道卖给各大医院,比如通过本地的销售商,客户在医药公司的药的,销售是帮忙卖药的,药品是医药公司生产的药品。
2、模块
客户(客户名、联系方式、登录名、密码、描述、创建)、销售(销售员、联系电话、描述、登录名、密码、创建)、药品(药品名臣、编号、描述、创建)、订单(订单名称、描述、状态、日期、客户名、药品号)、统计、退出
二、性能测试概述
1、注意事项
需要有产品视野,明白真实场景下,用户是怎样使用产品的,这样才能知道哪些场景是用户大量使用的;需要有开发视野,明白产品结构,甚至一些实现细节,这样才能对哪些使用场景会带来性能问题了然如胸;需要有测试经验,结合前面的知识,写出良好的性能测试用例;需要有开发技能,灵活使用各种测试工具,有的测试工具需要二次开发,甚至市场上没有现成可以使用的测试工具,必须得自己开发测试工具。
2、性能测试过程
同功能测试一样,有如下三个过程:分析需求,确定性能测试场景;编写测试计划、测试用例;执行测试。
(1)需求分析,确定性能场景
功能测试需要测试系统的所有功能点,而系统测试只需要关注系统功能点中比较容易成为系统性能瓶颈的部分。比如,一个商城系统,通常瓶颈在于大量客户登录浏览商品,秒杀抢购某个商品的业务场景,而管理员后台操作通常不会成为性能瓶颈,因为管理员就寥寥数人而已。所以性能测试的场景应该是这些客户浏览商品,秒杀抢购,而不是去测试管理员后台。测试人员需要了解产品的所有功能点,并且了解业务使用,甚至了解系统额的实现细节,这就需要和产品团队、开发团队多方面合作,一起确定硬件环境、软件环境和性能指标。
(2)数据配置
数据配置是性能测试的业务数据设置,不同的系统有各自的业务数据。比如crm系统包括:多少条注册用户、多少药品数据、多少业务订单等。
(3)编写测试用例、测试计划
首先,确定测试资源,包括:测试工程师人选、测试工具、所需测试硬件(包括何时采购到位)、测试预计启动时间、结束时间。再次,性能测试用例包括下面哪些信息:运行硬件、软件环境、数据配置;对被测系统的输入,通过工具测试出的系统性能指标;对资源的占用指标。
以上就是性能测试实例讲解,大家都看懂了吗?如果对于软件测试还有深入学习的兴趣,可以在博学谷学习免费的软件测试视频课程。希望大家可以在博学谷真正获得更多的学习收获!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试人员常用工具汇总
软件测试不但要求测试人员有明确的测试目标以及用例设计,同时还要掌握测试中常用的各种工具,才能保障测试工作的顺利进行。几年前的测试工作大部分是采用人工手动测试,效率较低而且无法保证模拟的测试场景效果,所以逐渐将测试工作专业到自动化测试的方式上。所以这里主要和大家分享一下目前软件测试人员常用的工具有哪些。
8916
2019-08-09 18:03:55
软件测试行业怎么样?职业发展如何规划?
随着软件工程活动的不断演化,软件测试岗位已经成为了软件开发中极其重要的一个环节,因而市场对于软件测试人才的需求也在日益扩大。相信不少想入行软件测试的小伙伴都难免会有这样的疑问,软件测试行业究竟怎么样?职业发展应该如何规划?本篇就软件测试小白的一系列疑问和困惑,为大家整理了相应问题的答案,下面一起来看看吧!
5610
2020-04-01 09:46:08
软件测试常见性能问题案例分析
在用户场景不确定的情况下,我们为了保障软件的正常运行就必须对软件的性能进行测试。下面我们一起来看看在软件测试中常见的性能问题,希望大家可以通过这七个比较典型的案例分析,充分掌握各种性能问题的解决方法。
6294
2020-04-08 12:05:55
Python logging源码学习笔记
今天我们来梳理一下自动化测试中的Python logging源码学习笔记,主要内容分为三个部分,分别是基本使用、文件存储与日志打印和API。感兴趣的小伙伴赶紧一起来看看吧~
4613
2020-06-01 15:05:47
软件开发模型主要有哪些?
在软件发展的这几十年中,开发过程是非常复杂且在不断演进的,只有清楚的理解和描述软件开发的流程与规则,才能有效提高软件开发效率。说到这里就不得不提到软件开发模型。那么,软件开发模型主要有哪些呢?经过一代又一代软件开发工程师的实战经验总结,人们得出了很多种开发模型,例如瀑布、快速原型、螺旋模型等。今天我们着重来看看最重要的两种开发模型,瀑布模型和快速原型模型。
6810
2020-08-13 10:40:57
