小编alb*_*iff的帖子

如何将soapUI groovy脚本日志写入文本文件

我必须将Groovy脚本登录写入文本文件,我能够使用编写任何Soap步骤的请求和响应context.expand.

写我正在使用的测试请求和响应:

def request =  context.expand('${SoapRequest#Request}')
new File ("D:/RequestFile.txt").write(request)
Run Code Online (Sandbox Code Playgroud)

我想要的是将日志输出保存在文件中:

在此输入图像描述

建议我在文本文件中编写Groovy脚本日志的方法.

testing groovy automation soapui

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

jQuery parseJSON失败

我正在用jQuery parseJSON函数做一些事情.

这是代码,它不起作用

var obj = $.parseJSON("{'w':'w-1'}");
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)

调试一段时间后,我将单引号更改为双引号,如下面的代码,它工作正常.

var obj = $.parseJSON('{"w":"wb-001"}');
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)

一些相关问题

1)我只是想知道为什么单引号不起作用?

2)单引号适用于eval但不适用于parseJSON,为什么?

var obj = eval("("+"{'w':'w-1'}"+")");
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)

3)我通常这样写

var someString = "HELLO WORLD";
Run Code Online (Sandbox Code Playgroud)

var someString = 'HELLO WORLD';
Run Code Online (Sandbox Code Playgroud)

在遇到上述问题之后,我想知道我在过去的javascript编码中是否做错了.

提前完成,kvj

javascript jquery json

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

Groovy totalCount与大小

嗨,我试图获得一个列表的总计数与groovy totalCount但它抛出:

Exception evaluating property 'totalCount' for java.util.ArrayList, 
Reason: groovy.lang.MissingPropertyException: No such property: totalCount
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以用groovy totalCount而不是.size

grails groovy grails-orm

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

SoapUI将testsuite名称写入文件

我想将我的测试套件打印到文件中

def fileDir = new File("C:\\SoapUIResults");
if(!fileDir .exists()) {
    fileDir .mkdirs();
} def myFile= new File(fileDir , "myFile.txt");  //If the file does not already exist, we want to create it, otherwise we want to append 
if(!myFile.exists()) {    myFile.createNewFile(); }

myFile.append(testRunner.testSuite.name +'\n' );    //Test suite Name
Run Code Online (Sandbox Code Playgroud)

groovy soapui

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

如何通过nova-client将安全组添加到VM

我正在尝试使用OpenStack Nova客户端并创建一个脚本以启动实例.我能够使用特定密钥创建VM,但问题是我无法将现有安全组添加到该实例.

我知道如何使用nova客户端创建安全组并为其添加一些规则.

先感谢您

openstack openstack-nova novaclient python-novaclient

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

soapUI中的Groovy脚本和属性传输

有什么方法可以使我从中Property Transfer迈出一步groovy script?两者都在同一个测试用例中。

测试用例包含以下测试步骤:

  1. 常规脚本
  2. soapUI请求(GetAccountNumber)
  3. 属性转移步骤(在下面的步骤中将响应属性从上方转移到请求属性)
  4. soapUI请求(DownloadURL)

我需要确保流程如下:

  1. Groovy运行并从文件中读取数字,并将其传递给GetAccountNumber。
  2. GetAccountNumber与传递的值一起运行并生成响应。
  3. 该响应通过属性转移步骤传递到DownloadURL。
  4. DownloadURL使用此传递的值运行并生成输出。

我需要做的就是从groovy运行属性转移,因为其他步骤可以从groovy运行。

它未与以下代码一起运行

def testStep_1 = testRunner.testCase.getTestStepByName("PropertyTransfer") 
def tCase_1 = testRunner.testCase.testSuite.testCases["SubmitGenerateReport"] 
def tStep_1 = tCase.testSteps["PropertyTransfer"] 
tStep_1.run(testRunner, context)
Run Code Online (Sandbox Code Playgroud)

groovy soapui

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