
SoapUI
A � 左婷
这个作者很懒,什么都没留下…
展开
-
[SoapUI]SoapUI+Groovy获取返回值并作为参数传递给另一个用例-基于Post请求
1:Response返回相关数据2:Groovy Script获取想要的数据,并把该数据返回:Return xxx3:在Post请求的case中获取Groovy Script中返回的值:格式"${GroovyScript#result}":Groovy Script为脚本步骤名称如:{“Username”:"${GroovyUuid#result}",“UserId”:“123456”,...转载 2019-07-02 11:37:56 · 1820 阅读 · 0 评论 -
[SoapUI]groovy获取xml,Json数据集行数
import groovy.json.JsonSlurper//获取到返回数据集的总行数(存在交易的等级数)def responsexml=context.expand('${activity_rate#ResponseAsXml}')def xmlParser=new XmlParser().parseText(responsexml)def rows=xmlParser.Result...原创 2019-07-15 12:04:47 · 548 阅读 · 0 评论 -
[SoapUI]groovy设置想要的日期
import java.until.*;import java.text.SimpleDateFormat;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd")Calendar starDate=Calendar.getInstance()//设置当前时间下个月的第一天所对应的去年日期starDate.add(Calenda...原创 2019-07-11 11:14:57 · 584 阅读 · 0 评论 -
[SoapUI]请求https报错:javax.net.ssl.SSLHandshakeException:Remote host closed connection during handshake
在 C:\ProgramFiles\SmartBear\SoapUI-Pro-5.1.2\bin\SoapUI-Pro-5.1.2.vmoptions 中新增一行代码,代码如下:-Dsoapui.https.protocols=TLSv1.1,TLSv1.2新增一行代码保存后重启soapui就可以正常对 https 进行请求了。...原创 2019-07-15 17:21:58 · 2102 阅读 · 1 评论 -
[SoapUI]测试Https请求,解决问题SSLPeerUnverifiedException: peer not authenticated
HTTPS在客户端和服务器端通过添加安全层(TLS/SSL)提供了一个保护性的连接。客户端需要服务器端提供认证,服务器同样需要客户端提供一个认证,这就导致了当使用soapUI测试HTTPS请求时会报错:SSLPeerUnverifiedException: peer not authenticated。为了解决这个问题,我们需要在SoapUI中添加认证,为了测试简便,可以添加全局的认证从而访问任...转载 2019-07-15 17:32:59 · 1165 阅读 · 0 评论 -
java 处理保留小数位数
方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数方式二:java.text.DecimalFormat df ...原创 2019-07-11 12:03:35 · 622 阅读 · 0 评论 -
[SoapUI]总结资料收集
文章来源:https://blog.youkuaiyun.com/weixin_43853495/article/details/84615956#111XML_59转载 2019-07-11 14:10:55 · 195 阅读 · 0 评论 -
[SoapUI]for循环遍历xml以及json比对接口返回值
import com.eviware.soapui.support.GroovyUtilsimport com.eviware.soapui.support.JsonUtil//获取到返回数据集的总行数def responsexml=context.expand('${mem_trmlist#ResponseAsXml}')def xmlParser=new XmlParser().pa...原创 2019-07-11 17:25:10 · 401 阅读 · 0 评论 -
[SoapUI]groovy获取其他testStep的property值
import com.eviware.soapui.support.GroovyUtilsimport com.eviware.soapui.support.JsonUtildef total_member=context.testCase.getTestStepByName('total_member').getPropertyValue("totalmem").toDouble()原创 2019-07-12 15:12:46 · 325 阅读 · 0 评论 -
[SoapUI]groovy实现邮件发送
import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import com.eviware.soapui.support.types.StringToStringMap;import javax.mail.*;class SendMailTLS{ public void sen...原创 2019-08-08 13:55:37 · 1318 阅读 · 0 评论 -
[SoapUI]在Script获取response(Json格式)某个节点值
import groovy.json.JsonSlurperimport com.jayway.jsonpath.*def xresponse = testRunner.testCase.testSteps[“queryMemberPoint”].testRequest.response.contentAsStringdef slurper = new JsonSlurper()def d...原创 2019-07-05 10:47:46 · 982 阅读 · 0 评论 -
[SoapUI]简单实例,jdbc request比对接口返回值
import com.eviware.soapui.support.GroovyUtilsimport com.eviware.soapui.support.JsonUtil//动态获取数据库值def responsexml=context.expand('${check_tn_recency#ResponseAsXml}')def xmlParser=new XmlParser().p...原创 2019-07-10 14:53:48 · 481 阅读 · 0 评论 -
[SoapUI] Groovy Script MD5加密
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...转载 2019-07-01 17:02:28 · 1550 阅读 · 0 评论 -
[SoapUI]Properties
转载地址:https://blog.youkuaiyun.com/wanglha/article/details/48286151属性是先进soapUI测试一个核心的方面。对于功能测试,属性用于参数化测试的执行,例如:属性可以被用来保存你的服务的节点,因此很容易改变实际的节点测试执行期间使用(见下面的例子)。属性可用于身份验证凭证,便于管理这些在一个中心位置或外部文件中。属性可用于传输和共享会话i...转载 2019-07-02 12:05:35 · 476 阅读 · 0 评论 -
[SoapUI]修改TestCase的endpoint
在使用soapui会遇到修改请求host地址的变更,但是使用soapui过程中发现,只要修改过step的endpoint,则修改全局的endpoint也不生效(可能这是soapui的bug),寻寻觅觅后,发现了修改testcase的endpoint也算是解决了一个一个step去修改来的痛快。(1)选择Service URL地址,切换Service Endpoint选项,添加全局的Endpoint...原创 2019-07-02 12:12:06 · 1133 阅读 · 0 评论 -
[SoapUI] 设置HTTP Request的Header
import com.eviware.soapui.support.types.StringToStringMapdef hearderMap = new StringToStringMap()def timestamp = context.expand(testRunner.testCase.testSuite.getPropertyValue(“timestamp” )) //testS...原创 2019-07-02 15:49:40 · 3907 阅读 · 0 评论 -
[SoapUI]流程控制(Conditional Goto)
文章来自:http://www.bubuko.com/infodetail-2093455.html尽管TestCase的默认流程是相互依次执行定义的测试步骤,但根据以前的TestStep的结果,可能希望循环或分支的许多场景。有几种方法可以在soapUI中完成此操作:通过使用Conditional Goto TestStep通过创建一个为您执行此操作的Script TestStep通过使...转载 2019-07-02 17:39:21 · 662 阅读 · 0 评论 -
[SoapUI] SoapUI接口功能测试参数化
这里写自定义目录标题文章出自:http://www.51testing.com/html/87/n-3723987.html · 按照自动化测试分层实现的原理,每一层的脚本实现都要进行参数化,自动化的目标就是要实现脚本代码与测试数据分离。 · 当测试数据进行调整的时候不会对脚本的实现带来震荡,从而提高脚本的稳定性与灵活度,降低脚本的维护成本。 · Soapui最为强大的参数化就是支...转载 2019-06-27 15:50:04 · 2303 阅读 · 0 评论 -
[SoapUI]java.lang.OutOfMemoryError: PermGen space
文章出自:https://www.cnblogs.com/z1500592/p/6707267.html在调用SoapUI的时,有时候会遇到SoapUI抛错,比如:2017-04-13 14:26:58,765 ERROR [errorlog] com.eviware.soapui.impl.wsdl.mock.DispatchException: java.lang.OutOfMemoryE...原创 2019-07-03 11:06:34 · 602 阅读 · 1 评论 -
[SoapUI] JDBC 请求连接SQL Sever,MySQL
MySQLDriver: com.mysql.jdbc.DriverConnection string: jdbc:mysql://localhost:3306/xxx?user=xxx&password=xxxSQLServerDriver: com.microsoft.sqlserver.jdbc.SQLServerDriverConnection string (SQL S...转载 2019-06-28 14:03:23 · 428 阅读 · 0 评论 -
[SoapUI]soapui groovy脚本汇总,有这些能完成大部分的工作
一、一些内部元件的访问testRunner.testCase开头1、向下访问testRunner.testCase.testSteps[testStepName]testRunner.testCase.getTestStepByName("新增一个空间")2、向上访问,用于访问同一项目中的其他testSuites 和 testCase下的元素testRunner.testCase....转载 2019-07-09 16:46:10 · 802 阅读 · 0 评论 -
[SoapUI]SOAPUI中文教程---生成测试报告
soapUI有高度的定制可能性; soapUI Pro中可打印的报告基于非常灵活的JasperReports报告引擎。 这些报告是从JasperReports生成的特定的基于XML的模板,可以在项目和全局层面进行定制,从而使您在创建的所有报告中都能轻松获得通用的外观和感觉。在soapUI中创建可打印报告很容易; 只需从Report对话框中的 Report Type 下拉列表中选择相应的报告,则所...转载 2019-08-06 12:02:26 · 1139 阅读 · 0 评论