客户端与服务器交互的功能,如何进行测试
2018-01-15 22:11:09 来源:易采站长用户投稿 作者:admin
测试客户端取效劳器交互的功用,怎样停止测试,需求思索哪些内容呢?上面我们分阶段去阐明一下~
测试相同阶段
需求跟客户端战效劳器端开辟相同,肯定客户端收收恳求的款式,需求包罗哪些参数值,参数值详细有甚么样的做用。
跟效劳器端确认能否需求增加特定的user-agent(增加user-agent的目标:确保效劳器宁静)。
确认客户端战效劳器端交互时能否需求对文件停止减稀操纵。
跟开辟确认恳求时能否需求删减轻试战详细的超机会造,有没有下载的断面绝传。
确认效劳器的详细范例,是apache的借是Ngnix的。
关于需求客户端辨认的参数,确认效劳器端返回该参数是能够存正在的返回值。
关于非常状况,跟效劳器战客户真个开辟肯定响应的容错处置。
需求留意讯问开辟,取效劳器之间的交互是用甚么做的,尺度的http和谈借是自写的和谈。
借要留意,交互时的http毗连,是用get借是post。
需求战开辟事前相同分明,能否需求特别东西。
假如客户端取效劳器端交互的设置文件为稀文时,需求讯问开辟有无需求出格存眷测试的处所。
需求战开辟对一下url中的参数,能否能够满意需供
需供理解时,要留意跟产物/开辟确认好测试范畴;
跟开辟确认好,能否需求停止压力测试;
跟开辟确认皆哪些处所需求减防匪链;
假如触及到网页相干,要确认好测试情况:xp、win7、Win8、Win10及IE版本等
跟开辟确认好待测试的通例收集毛病,和测试办法;
关于效劳器端战略,需求战该效劳的运营卖力人相同分明,能否需求测试存眷

功用分别
假如一个功用同时触及效劳端战客户真个修正,尾先从功用上便要别离对客户端战效劳端别离停止测试。
测试筹办阶段
只管利用线上的效劳器;假如需求拆建效劳器则只管连结跟线上或将来线上的效劳器范例分歧。
拆建测试效劳器情况时,测试效劳器的返回战略,只管跟线上或将来线上的效劳器端战略分歧。
用例设想
写case的时分,具体理解客户端战效劳真个逻辑后,要确认一下,之前定好的测试范畴能否开理,能否有部门没有需测试的逻辑能够会存正在成绩,假如有那种没有确认的处所,需求再次确认测试范畴;
要思索没有联网时,待测模块能否仍需撑持某些功用;
施行阶段
1.1. 客户端存眷
测验考试毗连时,没有联网,要有超时
关于当地无毗连的测试,必然要辨别断网战禁用网卡,那两种状况差别。
下载历程中,收集状况欠安大概断网,要有超时,最好也有三次重连机造,重连的工夫没有宜太短倡议20ms
文件过年夜,倡议需求有断面绝传逻辑
要考证各类收集毛病情况,最最少要包罗200、302、403、404、417、500、502等毛病战效劳器超时、当地超时
测试时需求存眷,每条url恳求能否撑持302跳转
需求模拟502跳转,确保调解后,客户端可以一般运转
效劳器返回文件范例需求存眷:文件格局毛病、Html格局文件、空文件、0字节的文件。
效劳器返回文件时,文件的贮存途径,空间,途径的读写权限、贮存途径能否曾经存正在文件,存正在文件的数据(0字节,其他范例的文件、益坏的文件、下载的文件没有完好)
效劳器端返回的url值的范例、少度的容错,效劳器返回文件的内容:能否减稀,参数值为中英文、简繁体、特别标记、数字、空、缺省、整、小数、背值、超少、治码等,参数缺省,划定下载的文件个数取下载的文件实践个数没有婚配。
收收的url内容,参数值中的特别标记、中文能否曾经转义;
需求测试时存眷,交互时设置文件的编码成绩,比方要笼盖到ASCII、unicode、ANSI等编码。
借要留意测试时,交互时设置文件中的换止取回车换止的成绩,要包管那两种皆能够测试经由过程
要留意正在低权限历程中,该功用可以一般停止
该交互能否会被宁静硬件阻拦;假如要翻开阅读器会见,借要查抄能否会被阅读器阻拦
客户端收收的恳求中能否带具有特征的User-Agent(详细按照取开辟的相同成果去考证)
根本功用测试终了后,需求停止跟效劳器真个联调。
客户端取效劳器联调时,要留意确认联调case,多跟开辟相同;
1.2. 效劳器端存眷
关于效劳器去道,要停止压力测试
客户端、效劳器端别离测试后,上线前要有联调,除走主功用中、借要分离开辟取运营的定见设想联调case
效劳端需求思索能否要做宁静校验,免得被进犯
效劳端战客户端均经由过程测试后,正在上线前,需求客户端战效劳端停止联调测试,确认效劳端战客户端均ok
客户端收收恳求的内容:能否减稀,参数值为中英文、简繁体、特别标记、数字、空、缺省、超少。
测试完成后
效劳端上线后,假如有需求,需求考证效劳真个效劳一般上线,经由过程中网IP可以获得效劳真个效劳
公示客户端取效劳器端交互时需求留意的相干事项及存正在的风险,确保效劳器真个战略可以取客户规矩确婚配。













闽公网安备 35020302000061号