当前位置 博文首页 > 洛克儿Roark的博客:软件压力和兼容性测试报告,【Beta阶段】测试

    洛克儿Roark的博客:软件压力和兼容性测试报告,【Beta阶段】测试

    作者:[db:作者] 时间:2021-09-19 16:17

    单元测试

    软件的整个开发阶段 一共编写API 47条,Beta阶段新增API 34条,修改一轮API 7条

    在Beta阶段,我们采用fiddle4r对编写的API进行测试。以下是测试API的部分测试用例截图:

    测试用例1:

    Request:

    15da9345ce56eac6748fad5a32d765dd.png

    Response:

    e37b4d586e410a6b3b522a5a9efde2d5.png

    测试用例2:

    Request:

    5ce6746a69a082c1c0689d5b7f47491c.png

    Response:

    66379f3485fa055df4ff3c57bb7f66db.png

    测试用例3:

    Request:

    0d3c706882cafd5d0f149ca0ecebeee8.png

    Response:

    de60f647db0d6f315918109860aba44c.png

    兼容性测试

    主界面页面功能Firefox搜狗浏览器Chrome浏览器IE浏览器

    用户界面用户登录页面实现用户的登录和注册,跳转到首页。

    注册支持实名认证正常正常正常正常

    首页首页展示社团发布的活动和资讯信息,用户可以点击查看活动和咨询的详情。用户可以点击报名活动或者取消活动报名。

    可以跳转到用户其他页面。正常正常正常正常

    百团荟萃页面展示网站中所有的社团信息,包括社团的种类,社团的社员人数,用户可以申请加入想加入的社团正常正常正常正常

    我的活动页面可以查看自己已经报名的活动,并且可以取消报名正常正常正常正常

    我的社团页面展示自己所在的社团,和正在申请的社团正常正常正常正常

    个人信息页面展示用户的个人信息正常正常正常正常

    站内信页面展示用户收到的站内信正常正常正常正常

    社团界面社团登陆界面实现社团的登录和注册,跳转到后台首页失败正常正常正常

    后台首页后台首页展示该社团的后动和咨询,社团可以查看活动的报名名单,并对发布的活动和咨询进行编辑和产出操作。

    社团首页中有三个标签页,分类展示活动,咨询和全部的信息。失败正常正常正常

    创建活动社团可以创建新的活动也可以创建新的咨询。

    实现"我要创建活动"和"我要创建咨询的"标签页跳转。失败正常正常正常

    社员管理社员管理页面包括"社员名单"和"申请名单"两个部分。

    社员名单,展示社团所有社员的全部信息,可以支持对社员名单的导出,给社员发送站内信,短信,Email,删除社员。

    申请名单,展示申请加入该社团的申请人名单,可以对申请人员进行同意审批和拒绝审批操作。失败正常正常正常

    压力测试

    在压力测试中我们使用python编写脚本对一些比较重要的API进行压力测试。

    测试结果的相关参数意义如下:Toal:发送请求次数

    Suc:成功次数百分比

    Cost_Time:所有请求响应总耗时(秒)

    Mean_Time:平均每个请求相应耗时(秒)

    Maxtime:所有请求中响应最长耗时(秒)

    Mintime:所用请求中响应最短耗时(秒)

    Great Than 3 seconds:响应时间大于3s的请求所占百分比

    Less Than 3 seconds:响应时间小于3s的请求所占百分比

    测试APIToalSucCost_Time(秒)Mean_Time(秒)Maxtime(秒)Mintime(秒)GT3(秒)LT3(秒)

    返回所有的资讯和活动500100%6.212.554.810.2240%60%

    导出社员名单到excel500100%6.862.785.410.1356%54%

    社团发布新的活动500100%9.694.137.880.1265%35%

    用户登录500100%6.452.594.880.1741%59%

    社团获取申请人名单500100%11.615.4010.200.1274%26%

    场景测试

    场景一烤漆终于结束了,如释重负的小江想报名参加凌峰社周末的外出活动,但该活动外场报名已经结束,负责人的联系方式也不得而知。就在这时,小江通过朋友的介绍,打开BuaaClubs网站,经过实名注册后,进入到了活动首页。小江迅速找到了凌峰社的外出活动,点击该活动右下角的"我要报名"按钮,弹出提示"报名成功",并在随后受到了凌峰社发送的与该活动相关的短信和email通知。终于,周末又可以出去浪了!

    场景二凌峰社的负责人昊昊,由于凌峰社作为北航最大也最为著名的社团之一,经常举办许多活动,但是由于宣传渠道有限,及时动用了大量的人力物力去做宣传,依旧效果不是很理想。后来,昊昊得知北航社团平台的发布后,他主动联系网站的负责人,为凌峰社建立了后台账号。他登陆进去后,跳转到活动编辑页面,编辑页面简单且易上手,他很快就变写好了一个新的活动事宜,点击"我要发布",这篇活动信息,就出现在了网站展示页面的首页了。

    场景三作为大一新生的小芳,想要使自己的大学新生活更加丰富多彩,考虑加入几个社团体验一下。但她在百团大战中并没有找到自己心仪的社团。于是,她打开了北航社团平台的网站,进入"社团荟萃"的页面,数十个社团按照不同的分类排列展示出来,小芳兴奋的查看着这些社团发布的一些讯息,很快凌峰社就吸引了她的注意,她迫切的按下了"加入"的按钮,申请加入凌峰社。后来的几天,她收到了凌峰社的面试短信,最终如愿进入了凌峰社的大家庭中。

    以上三个场景中主要代表了我们软件的主要功能:为社团和学生提供更好的交流平台。如场景一和场景二中表示的,我们提供了一条消息传递链:社团后

    台发布信息——用户浏览活动信息并报名——社团获取活动名单,对名单中的用户发送短信及email信息,这样就打通了用户和社团之间的信息交流渠道。

    场景三中代表了,北航社团平台为社团本身提供的便利性,及社员的管理和消息的发送,极大简化了现实生活中复杂的管理手段,使得这一切变得更见简

    单有效。

    出口条件

    当软件通过了压力测试和兼容性测试时,我们认为其就可以发布了

    cs
    下一篇:没有了