我已经编写了一个简单的uint测试。
describe("simple test", async() =>{ it("first test" , async()=>{ assert.equal( 1 , 1); }) })
现在我需要用JMeter来执行它。但是我没有找到任何源代码。是否可以通过JMeter进行摩卡测试?如果是,如何处理?
qmb5sa221#
根据JMeter project main page:Apache JMeter™应用程序是一个开源软件,100%纯Java应用程序,设计用于负载测试功能行为和测量性能。它最初设计用于测试Web应用程序,但后来扩展到其他测试功能。尽管JMeter通过JSR223测试元素支持JavaScript代码执行
您将无法运行基于Mocha的测试,因为Nashorn引擎与NodeJS不兼容,并且您将无法使用load() function,因为Mocha严重依赖于NodeJS因此,使用JMeter运行Mocha测试的唯一方法是使用OS Process Sampler从node_modules文件夹调用mocha二进制文件
load()
mocha
1条答案
按热度按时间qmb5sa221#
根据JMeter project main page:
Apache JMeter™应用程序是一个开源软件,100%纯Java应用程序,设计用于负载测试功能行为和测量性能。它最初设计用于测试Web应用程序,但后来扩展到其他测试功能。
尽管JMeter通过JSR223测试元素支持JavaScript代码执行
您将无法运行基于Mocha的测试,因为Nashorn引擎与NodeJS不兼容,并且您将无法使用
load()
function,因为Mocha严重依赖于NodeJS因此,使用JMeter运行Mocha测试的唯一方法是使用OS Process Sampler从node_modules文件夹调用
mocha
二进制文件