当前位置: 首页 > Web前端 > JavaScript

使用jMeter对SAPSpartacus进行并发性能测试

时间:2023-03-27 00:17:51 JavaScript

Spartacus是一个基于Angular的店面,专为SAPHybrisCommerce/SAPCommerceCloud设计。它使用RESTAPI与HybrisCommerce交互。在初始阶段,它提供了Hybris店面的大部分核心功能。Spartacus是可扩展和可定制的。Spartacus具有解耦架构,这意味着店面本身充当一个单独的实体,可以在其OOTB功能之上具有自定义功能。它通过RESTAPI与SAPCommerceCloud或任何其他SAP、非SAP工具交互,这使其成为一个独立的框架。它让前端开发人员不再了解后端技术,他们唯一需要的交互就是通过Web服务层,这使得在单一平台上开发、测试和部署变得更加容易。我们可以真正使用SwiftUI,即服务器端渲染和延迟加载组件等。因为它不再是平台的一部分,所以可以单独部署,允许它独立扩展。在Angular中,每个函数都作为一个单独的模块存在。如果您在SmartEdit或CMSCockpit中创建新页面,则需要在Angular代码库中创建一个单独的站点页面。2021年国庆期间出成绩。当前使用的版本是5.4.1:启动之后直接报错:ERRORStatusLoggerLog4j2找不到日志记录实现。请将log4j-core添加到类路径中。使用SimpleLogger登录到控制台...更换5.5版本,打开文件报错:ProblemloadingXMLfrom:'C:\Code\jmeter-projects\jerry-static\ssr\JerryStaticPagesTestPlan.jmx'。原因:CannotResolveClassException:com.blazemeter.jmeter.RandomCSVDataSetConfigDetail:com.thoughtworks.xstream.converters.ConversionException:----调试信息----原因异常:com.thoughtworks.xstream.converters.ConversionException原因消息:第一-jmeter类:org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:66)类:org.apache.jmeter.save.ScriptWrapper所需类型:org.apache.jmeter.save.ScriptWrapperconverter类型:org.apache.jmeter.save.ScriptWrapperConverterpath:/jmeterTestPlan/hashTree/hashTree/hashTree[5]/hashTree[3]/com.blazemeter.jmeter.RandomCSVDataSetConfiglinenumber:258version:5.5解决方法:将jmeter-plugins-random-csv-data-set-0.6.jar文件放到jMeter安装目录的lib/ext文件夹下,然后遇到新的错误:Cannotinvoke"org.apache.jmeter.gui.JMeterGUIComponent.clearGui()”因为“guicomp”为null将这些jar包放入ext文件夹,重启jMeter,问题消失:命令行执行测试:jmeter-n-t./jerry-static/ssr/JerryStaticPagesTestPlan.jmx-p./jerry-static/ssr/user.properties-ljerryresult.csvjmeter-gresults/static-results-2022-06-30-2143.csv-oreports/a1-q。/jerry-static/ssr/user.properties

最新推荐
猜你喜欢