小编rob*_*gic的帖子

如何使用Groovy从SoapUI TestCase中删除自定义属性?

我在TestCase下创建了一些属性列表.例如,请查看以下屏幕截图.

SoapUI Pro  -  Testcase属性

我试图删除Testcase_Property通过以下Groovy脚本一步步测试特性:

testRunner.testCase.testSuite.removeProperty( "Testcase_Property" );
Run Code Online (Sandbox Code Playgroud)

当我重新加载项目时,单击测试用例名称时,自定义属性选项卡中仍存在Testcase_Property属性.

任何人都建议我删除SoapUI中的自定义属性的正确脚本.

谢谢
Karunagara Pandi

scripting groovy automation properties soapui

6
推荐指数
2
解决办法
7249
查看次数

在功能文件中使用karate-config参数

空手道标头示例未显示如何访问以外的配置值baseUrl。当我切换环境时(-Dkarate.env=qual作为运行命令的一部分传入),则baseUrl设置正确。

问题是,我想使用此处所示的其他配置值但是当我运行测试时,它无法config.ApiKey正确访问。相反,我得到这个错误

html report:
file:/C:/bitbucket/karate-checkdigit-api/target/surefire-reports/TEST-features.checkdigitapi.VA.html
Tests run: 250, Failures: 0, Errors: 50, Skipped: 175, Time elapsed: 4.112 sec <<< FAILURE!
* def secretKey = config.apiKey(| XYZ | 2110974841 | 204 | Valid |)  Time elapsed: 0.005 sec  <<< ERROR!
java.lang.RuntimeException: no variable found with name: config
at com.intuit.karate.Script.getValuebyName(Script.java:323)
at com.intuit.karate.Script.evalJsonPathOnVarByName(Script.java:378)
at com.intuit.karate.Script.eval(Script.java:309)
at com.intuit.karate.Script.eval(Script.java:194)
at com.intuit.karate.Script.assign(Script.java:656)
at com.intuit.karate.Script.assign(Script.java:587)
at com.intuit.karate.StepDefs.def(StepDefs.java:265)
at ?.* def secretKey = config.apiKey(features/checkdigitapi/XYZ.feature:6) …
Run Code Online (Sandbox Code Playgroud)

karate

5
推荐指数
1
解决办法
6601
查看次数

从PL/SQL查询中选择dbms_output缓冲区?

我有一个存储过程mydb.iscustomereligible(someGUID)返回'true''false'在一个简单的结果集中.

如果客户不符合条件,则proc会向dbms_output输出一个原因,例如reason code: Invalid Age: 2.

如何改进以下语句以包含dbms_output文本?

select mydb.iscustomereligible('1F2629379C4FA046E050C90A0C5A3000') from dual;
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所提出的(并且令人沮丧失败),我无法让dbms_output.get_line工作

declare
  v_Data dbms_output.chararr;
  v_NumLines number;
begin
  -- enable the buffer first
  dbms_output.enable(1000000);
  dbms_output.put_line('hi');
  select mydb.iscustomereligible('1F2629379C4FA046E050C90A0C5A3000') from dual;
  select dbms_output.get_line(???) from dual;
end;  
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

sql oracle plsql plsqldeveloper

1
推荐指数
1
解决办法
498
查看次数