网站内容与功能设计( Web网站功能测试能否⑵性能测试内容分析方面方面?)
优采云 发布时间: 2021-09-15 04:15网站内容与功能设计(
Web网站功能测试能否⑵性能测试内容分析方面方面?)
关于Web网站功能的实现及性能测试
为了有效保证Web网站的质量,需要重点关注Web网站的页面内容、链接、data采集、速度、负载、压力、兼容性、安全性和易用性进行测试。
⑴功能测试内容分析。 Web网站功能测试是指对Web网站的内容进行测试,看是否能满足用户的实际需求,比如界面设计、字体、颜色是否符合用户的需求等,
从body来说,主要包括以下几个方面:
1)测试页面内容,主要测试Web网站页面信息是否正确,例如Web网站的界面是否满足用户需求,是否符合用户的风格,网站font和颜色是否正确,
是否舒服等。对于此类测试,应根据用户需求编写测试用例,并使用QTP记录测试脚本。您可以向脚本中添加文本和图像检查点以进行测试。
2)测试链接,作为网页的重要功能之一,链接也是网站网页设计和利用的重要技术手段之一,可以给用户带来更好的体验。测试链接是指网页链接是否可以正确
使用QTP测试工具自动测试当前页面的链接总数,但不能测试实际的链接跳转。您可以在 Web网站 项目集成期间使用手动测试。
工具测试的缺陷有待修复。
3)测试数据采集,对于数据采集,主要是指用户向Web网站提交的各种信息的操作,比如注册、登录等,测试数据采集 ,指提交给Web网站的数据信息
测试是否正确,例如注册用户名时Web网站是否能给出正确提示,出生日期与*敏*感*词*号不同时系统是否能正确提示等。 手册执行测试用例时可以使用testing
试试,也可以用QTP工具记录测试脚本进行测试。
⑵性能测试内容分析。性能测试是指测试Web网站在极端条件下能否正常运行,包括以下三个方面:
1)Test 速度是指测试用户的页面访问速度。比如页面打开后的等待时间,可以手动测试多次,求平均值。
2)测试负载是指测试Web网站最大在线用户数,测试过程中可以使用LoadRunner软件进行模拟测试。
3)测试压力是指Web网站的在线用户不断增加,明确网站的响应能力。这个测试实际上是一种破坏性测试,用于检测Web是否会瘫痪或崩溃。测试时也可以使用
用于测试的 LoadRunner 软件。
(3)兼容性测试内容分析。兼容性测试是指在用户运行不同的操作系统和浏览器时,测试Web系统是否会受到影响,包括操作系统和浏览器测试,
笔者主要测试Web项目是否与操作系统匹配,后者测试Web系统在不同浏览器下能否正常运行。
⑷可用性测试内容分析。 Web网站 的可用性与其市场份额直接相关。可用性测试主要包括导航、界面、安全测试等内容。其中,导航测试是导航是否方便准确
准确快速的测试;界面测试是看布局是否合理;安全测试是测试网络传输信息是否加密,网站login用户是否合法,服务器是否存在安全漏洞等。
Web网站测试方法及相关参数计算方法分析
⑴测试工具。 LoadRunner工具上面已经讲过了,主要是通过创建多个虚拟用户来增加录制的单用户脚本的负载,从而增加系统测试压力。工具所在
携带的分析工具可以对系统压力运行的结果进行分析,在脚本运行测试过程中获取系统响应事务的平均时间、最小时间和最大时间等相关性能信息,也可以提供服务
监控设备的 CPU 使用率和内存使用率。
⑵并发用户数的计算方法。以Web网站homepages并发数为例,并发数=业务量/(时间段/单人单笔交易处理时间)。例如:网站homepage 0:00-24:00访问业务量
期望达到 50,000。基于这个业务量,首先要统计每个用户每次访问网站homepage的服务器响应时间,然后计算出来。根据二十八条原则,调整业务量和业务时间段
重新规划,即80%的业务量需要在20%的时间段内全部完成,5万次访问乘以80%,即4万,24h乘以20%,即4.8h。因此,如果测试的性能能够满足4.8h内达到40000次访问的要求
,表示测试通过。用LoadRunner工具记录主页脚本,用Controller设置运行一次的时长,用Analysis确定每个用户每次访问主页所需的时间
进行统计,假设此时得到的响应时间为t秒/次。从预期计算可以看出,业务高峰出现在Th内。那么Th中每个用户访问首页的次数为C=T*60min*60s/t,那么Th中的页面访问量大约需要
Total Vuser=页面访问量/C Vuser实现,获得的总Vuser就是测试所需的并发数。
⑶场景启动模式。它主要包括两种模式,即逐渐增加和瞬时并发模式。前者是模拟用户的业务状况,以有效衡量服务器性能。这个时候需要慢慢维护
继续施加压力并通过逐渐降低压力来激活场景。场景启动模式,即每10min添加4个Vuser,连续运行10h,然后每10min退出4个Vuser;后者适用于并发数的单次测量,可在现场使用
设计了 6000 个并发操作
瞬间达到并发测试的效果。
总之,Web网站的功能和性能测试可以有效保证网站运行过程的正常和稳定,对于Web网站的科学管理非常重要。 Web网站Function 和
性能测试的主要目的是根据实际性能监测数据信息,科学考察Web系统的最大负载及相关参数,从而科学准确地把握Web系统的实际情况
有效的调优措施确保Web网站能够满足预期的性能和压力要求。