REST服务测试 - SOAP UI(REST Service testing - SOAP UI)
我需要添加JSON格式参数来请求有效负载在restful服务测试中执行POST请求。 我如何在SOAP UI中执行此操作?
I need to add JSON format parameters to request payload to do a POST request in restful service testing. How can I do that in SOAP UI?
原文:https://stackoverflow.com/questions/28071714
更新时间:2022-04-10 21:04
最满意答案
有关将字符串转换为表格的部分,请查看这是否适用。
Declare @StrList Varchar(1000) = 'PX03 - PX069, PX20, PX202, PX25 - PX270, PX250 - PX2509, PX251, PX2511 - PX2513' Declare @RangeTable Table (RangeFrom VarChar(32), RangeTo VarChar(32)) Select @StrList = Replace(@StrList,' ', '') + ',' Declare @StrListItem Varchar(32) While CHARINDEX(',', @StrList) > 0 Begin Select @StrListItem = SUBSTRING(@StrList,1,CHARINDEX(',', @StrList) - 1) Declare @RangeFrom VarChar(32) , @RangeTo VarChar(32) If CHARINDEX('-', @StrListItem) = 0 Begin Select @RangeFrom = @StrListItem , @RangeTo = @StrListItem End Else Begin Select @RangeFrom = SUBSTRING(@StrListItem, 1, CHARINDEX('-', @StrListItem) - 1) , @RangeTo = SUBSTRING(@StrListItem, CHARINDEX('-', @StrListItem) + 1, LEN(@StrListItem) - CHARINDEX('-', @StrListItem)) End Insert Into @RangeTable (RangeFrom, RangeTo) Values (@RangeFrom, @RangeTo) Select @StrList = SUBSTRING(@StrList, CHARINDEX(',', @StrList) + 1, LEN(@StrList) - CHARINDEX(',', @StrList)) End Select * From @RangeTable
See if this works for you for the part about converting the string to a table.
Declare @StrList Varchar(1000) = 'PX03 - PX069, PX20, PX202, PX25 - PX270, PX250 - PX2509, PX251, PX2511 - PX2513' Declare @RangeTable Table (RangeFrom VarChar(32), RangeTo VarChar(32)) Select @StrList = Replace(@StrList,' ', '') + ',' Declare @StrListItem Varchar(32) While CHARINDEX(',', @StrList) > 0 Begin Select @StrListItem = SUBSTRING(@StrList,1,CHARINDEX(',', @StrList) - 1) Declare @RangeFrom VarChar(32) , @RangeTo VarChar(32) If CHARINDEX('-', @StrListItem) = 0 Begin Select @RangeFrom = @StrListItem , @RangeTo = @StrListItem End Else Begin Select @RangeFrom = SUBSTRING(@StrListItem, 1, CHARINDEX('-', @StrListItem) - 1) , @RangeTo = SUBSTRING(@StrListItem, CHARINDEX('-', @StrListItem) + 1, LEN(@StrListItem) - CHARINDEX('-', @StrListItem)) End Insert Into @RangeTable (RangeFrom, RangeTo) Values (@RangeFrom, @RangeTo) Select @StrList = SUBSTRING(@StrList, CHARINDEX(',', @StrList) + 1, LEN(@StrList) - CHARINDEX(',', @StrList)) End Select * From @RangeTable
相关问答
更多-
TCP/IP模型是一个________。[2023-05-19]
a -
下列中不属于面向对象的编程语言的是?[2022-05-30]
a -
Python为您提供了大量的选项来处理这种情况。 如果您有示例代码,我们可以为您缩小范围。 您可以查看的一个选项是all运算符: >>> all([1,2,3,4]) True >>> all([1,2,3,False]) False 您也可以检查过滤列表的长度: >>> input = [1,2,3,4] >>> tested = [i for i in input if i > 2] >>> len(tested) == len(input) False 如果您正在使用for构造,则可以在遇到负面测 ...
-
遍历数组列表(Iterating over list of arrays)[2023-11-04]
这是一个非递归方法来输出数组元素的所有组合。 这肯定比递归解决方案更复杂。 它的工作原理是在列表中的每个数组中最近输出数字的补充数组中保存记录。 import java.util.Arrays; import java.util.LinkedList; import java.util.List; public class Iter { public static void main(String[] args) { Listlist = new LinkedLi ... -
比较日期范围(Comparing date ranges)[2023-09-03]
这是一个古典问题,如果你颠倒逻辑,实际上更容易。 让我举一个例子。 我会在这里发布一段时间,其他时期的所有不同变化都以某种方式重叠。 |-------------------| compare to this one |---------| contained within |----------| contained within, equal st ... -
有关将字符串转换为表格的部分,请查看这是否适用。 Declare @StrList Varchar(1000) = 'PX03 - PX069, PX20, PX202, PX25 - PX270, PX250 - PX2509, PX251, PX2511 - PX2513' Declare @RangeTable Table (RangeFrom VarChar(32), RangeTo VarChar(32)) Select @StrList = Replace(@StrList,' ', '') + ...
-
for(List
valueList : map.values()) { for(String value : valueList) { ... } } 这确实是“正常”的方式。 或者,如果你还需要钥匙...... for(Map.Entry > entry : map.entrySet()) { String key = entry.getKey(); for (String value : entry.getValue() ... -
你没有充分利用C ++ 11的类型推导。 另外,当迭代整数时,通过引用访问它们是毫无意义的。 你的代码没有编译的原因有两方面:1.你不能用引用默认构造一个元组,2.当你有一个const引用时你不能改变它的值。 boost::tuple
x; 反正是不必要的。 #include #include #include void foo(std::vector & a, std: ... -
SELECT * from MyTable where(Column1 between 1 and 5)or(Column1 10 and 15)or Column2 in(1,2,3) I guess sample data and desired results would have been good information. I ended up finding my own answer through trial and error. Thank you for looking. I neede ...
-
完成并订购范围列表?(Complete and order a list of ranges?)[2022-02-08]
这应该做到这一点。 a = [(800..1200), (800..1600), (800..1700), (800..1900), (900..1500), (1000..2000), (2200..2300)] a.each_with_object([]) { |r,a| a << r.first << r.last } .uniq .sort .each_cons(2) .to_a .map { |a,b| a..b } #=> [800..900, 900..1000, ...