摘要
虚拟化技术加速了微服务架构上应用程序的扩展,随着这些应用程序复杂性不断增加,系统实际的性能可能会与预期存在很大差异,因此微服务性能测试机制成为了学者们开始探索的课题。借鉴Web服务质量的测试方法和评价标准,在实验过程中采用了仿真测试方法,通过Kubemark工具基于Kubernetes平台对微服务系统的性能进行测试研究,并根据RFC 2679标准的p百分位数指标对测试结果进行了分析。实验结果表明,微服务性能受所负载微服务类型的影响明显,仿真测试是微服务性能测试的有效研究方法。
Virtualization technology has greatly accelerated the expansion of applications on the microservice architecture.As the complexity of these applications continues to increase,microservice performance may be significantly different from the expected.Therefore,the methods and evaluation criteria of microservice performance testing have become a topic that scholars have begun to explore.This paper draws on the testing methods and evaluation standards of Web service quality,and uses the simulation testing methods in the experiments.The Kubemark tool is used to test the performance of the microservice system on the Kubernetes platform,and the p-percentile indicator in RFC 2679 standard is used to analyze the results.Experimental results show that the performance of microservices is significantly affected by the type of load microservices,and simulation testing is an effective research method for microservices performance testing.
作者
雷擎
LEI Qing(School of Information Technology & Management,University of International Business and Economics,Beijing 100029,China)
出处
《计算机工程与科学》
CSCD
北大核心
2020年第7期1151-1157,共7页
Computer Engineering & Science
基金
北京市社会科学基金(18GLB021)
对外经济贸易大学中央高校基本科研业务费专项基金(17YB20)。