首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(有些)通过Newman进行邮差收集时测试失败,而在邮差中运行时通过测试

(有些)通过Newman进行邮差收集时测试失败,而在邮差中运行时通过测试
EN

Stack Overflow用户
提问于 2022-06-27 18:34:41
回答 1查看 234关注 0票数 -1

在运行我的邮递员集合时,我在整个套件中都会收到0错误,但是在Newman中,两个请求中的测试都失败了。

这些是我的PM测试+相关机构:

代码语言:javascript
复制
testsuite = "T5 - FeederConfigurator - Unit - Calculate - "

var jsonData = JSON.parse(responseBody);

pm.test(testsuite + "Status code is 200", function () {pm.response.to.have.status(200);});
pm.test(testsuite + "Succes (true)", function() {pm.expect(jsonData.success).to.eql(true); });
pm.test(testsuite + "No Errors", function() {pm.expect(jsonData.error).to.eql(null); });
pm.test(testsuite + "FishPerHa", function() {pm.expect(jsonData.result.ufsrFishPerHa).to.eql(0)});
pm.test(testsuite + "FeederCountRecommended", function() {pm.expect(jsonData.result.ufsrFeederCountRecommended).to.eql(1)});
pm.test(testsuite + "TimeRangeStart_1", function() {pm.expect(jsonData.result.ufsrTimeRangeResults[0].utrStartTime).to.eql('00:00')}); 

{“结果”:{ "ufsrTotalNumberOfFish":25000,"ufsrSurvivalPercentage":100.0,"ufsrFishPerHa":0,"ufsrBiomass":1.25659535973556,"ufsrBiomassPercentageFed":0.0045201895240963965,"ufsrFeedAmount":5.68004918110482,"ufsrFeederCount":11,"ufsrFeederCountRecommended":1,"ufsrFeederTimeGap":11,"ufsrTimeRangeResults":[{ "utrTimeRangeNr":1,"utrStartTime":"00:00","utrStopTime":"00:00",

代码语言:javascript
复制
testsuite = "T5 - FeederConfigurator - Unit - Calculate by Id - "

var jsonData = JSON.parse(responseBody);

pm.test(testsuite + "Status code is 200", function () {pm.response.to.have.status(200);});
pm.test(testsuite + "Succes (true)", function() {pm.expect(jsonData.success).to.eql(true); });
pm.test(testsuite + "No Errors", function() {pm.expect(jsonData.error).to.eql(null); });
pm.test(testsuite + "FishPerHa", function() {pm.expect(jsonData.result.ufsrFishPerHa).to.eql(0)});
pm.test(testsuite + "FeederCountRecommended", function() {pm.expect(jsonData.result.ufsrFeederCountRecommended).to.eql(1)});
pm.test(testsuite + "TimeRangeStart_1", function() {pm.expect(jsonData.result.ufsrTimeRangeResults[0].utrStartTime).to.eql('00:00')});

{“结果”:{ "ufsrTotalNumberOfFish":25000,"ufsrSurvivalPercentage":100.0,"ufsrFishPerHa":0,"ufsrBiomass":1.25659535973556,"ufsrBiomassPercentageFed":0.0045201895240963965,"ufsrFeedAmount":5.68004918110482,"ufsrFeederCount":11,"ufsrFeederCountRecommended":1,"ufsrFeederTimeGap":11,"ufsrTimeRangeResults":[{ "utrTimeRangeNr":1,"utrStartTime":"00:00","utrStopTime":"00:00",

在通过Newman运行它时,我会得到以下错误:

代码语言:javascript
复制
01.  AssertionError  T5 - FeederConfigurator - Unit - Calculate - Succes (true)                
                      expected false to deeply equal true                                       
                      at assertion:1 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Calculate"                  
                                                                                                
 02.  AssertionError  T5 - FeederConfigurator - Unit - Calculate - No Errors                    
                      expected { Object (code, message, ...) } to deeply equal null             
                      at assertion:2 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Calculate"                  
                                                                                                
 03.  TypeError       T5 - FeederConfigurator - Unit - Calculate - FishPerHa                    
                      Cannot read properties of null (reading 'ufsrFishPerHa')                  
                      at assertion:3 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Calculate"                  
                                                                                                
 04.  TypeError       T5 - FeederConfigurator - Unit - Calculate - FeederCountRecommended       
                      Cannot read properties of null (reading 'ufsrFeederCountRecommended')     
                      at assertion:4 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Calculate"                  
                                                                                                
 05.  TypeError       T5 - FeederConfigurator - Unit - Calculate - TimeRangeStart_1             
                      Cannot read properties of null (reading 'ufsrTimeRangeResults')           
                      at assertion:5 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Calculate"
                                                                                                
 06.  AssertionError  T5 - FeederConfigurator - Unit - Calculate by Id - Succes (true)          
                      expected false to deeply equal true                                       
                      at assertion:1 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"               
                                                                                                
 07.  AssertionError  T5 - FeederConfigurator - Unit - Calculate by Id - No Errors              
                      expected { Object (code, message, ...) } to deeply equal null             
                      at assertion:2 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"               
                                                                                                
 08.  TypeError       T5 - FeederConfigurator - Unit - Calculate by Id - FishPerHa              
                      Cannot read properties of null (reading 'ufsrFishPerHa')                  
                      at assertion:3 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"               
                                                                                                
 09.  TypeError       T5 - FeederConfigurator - Unit - Calculate by Id - FeederCountRecommended 
                      Cannot read properties of null (reading 'ufsrFeederCountRecommended')     
                      at assertion:4 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"               
                                                                                                
 10.  TypeError       T5 - FeederConfigurator - Unit - Calculate by Id - TimeRangeStart_1       
                      Cannot read properties of null (reading 'ufsrTimeRangeResults')           
                      at assertion:5 in test-script                                             
                      inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate" 
EN

回答 1

Stack Overflow用户

发布于 2022-06-28 14:27:00

我找到了解决方案,我的初始值和当前值在环境变量中并不相同。PM使用当前,Newman使用初始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72776873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档