Contributions
How to write property value in setup script for test suiteS?
I need to set value to custom properties in setup scripts for all test suites. Does any one know how to do that? I tried all below scripts, neither of them work for me. def testCaseProperty = testRunner.testCase.getPropertyValue( "MyProp" ) def testSuiteProperty = testRunner.testCase.testSuite.getPropertyValue( "MyProp" ) def projectProperty = testRunner.testCase.testSuite.project.getPropertyValue( "MyProp" ) def globalProperty = com.eviware.soapui.SoapUI.globalProperties.getPropertyValue( "MyProp" ) The error message always say couldn't find the property. My understanding is the custom properties for all test suites are not project property or global project, it seems they are not testSuite property either... Please kindly helpSolved10 years agoPlace ReadyAPI QuestionsReadyAPI Questions9.4KViews0likes9CommentsTestrunner couldn't load ext jar
Hi, I'm using JSch jar to do SSH connect in groovy, the script works fine when running in soapUI. However it has below error when running via testrunner. The jar file has been copied under jsh jar under C:\Program Files\SmartBear\SoapUI-Pro-5.0.0\lib (it's also why it's fine when running in soapUI) Could anyone please help? This is my script: import groovy.sql.Sql import com.eviware.soapui.support.GroovyUtils import com.jcraft.jsch.*; import java.util.Properties log.info "Connection to SSH" def sshHost="xxx"; def sshUser="user"; def sshPassword="password" def sshPort=22 def localHost = '127.0.0.1' def localPort = 13306 def targetHost = 'xxx.targetHost' def targetPort = 3306 Properties config = new Properties() config.put("StrictHostKeyChecking", "no") JSch jsch=new JSch(); Session session=jsch.getSession(sshUser, sshHost, sshPort); session.setPassword(sshPassword); session.setConfig(config); session.connect(); def assignedPort = session.setPortForwardingL(0, targetHost, targetPort) log.info "SSH connection is set up!" This is the error when running via testrunner: Cancelling due to failed test step Groovy Script Failed org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script1.groovy: 4: unable to resolve class JSch @ line 4, column 6. JSch jSch = new JSch(); ^ org.codehaus.groovy.syntax.SyntaxException: unable to resolve class JSch @ line 4, column 6. at org.codehaus.groovy.ast.ClassCodeVisitorSupport.addError(ClassCodeVisitorSupport.java:146) at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:222) at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:232) at org.codehaus.groovy.control.ResolveVisitor.transformVariableExpression(ResolveVisitor.java:866) at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:634) at org.codehaus.groovy.control.ResolveVisitor.transformDeclarationExpression(ResolveVisitor.java:1003) at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:638) at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitExpressionStatement(ClassCodeExpressionTransformer.java:139) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:163) at org.codehaus.groovy.control.ResolveVisitor.visitBlockStatement(ResolveVisitor.java:1240) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:101) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:112) at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitConstructorOrMethod(ClassCodeExpressionTransformer.java:50) at org.codehaus.groovy.control.ResolveVisitor.visitConstructorOrMethod(ResolveVisitor.java:166) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:123) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1055) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:50) at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1183) at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:141) at org.codehaus.groovy.control.CompilationUnit$10.call(CompilationUnit.java:632) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:912) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:574) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:523) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:279) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:258) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:613) at groovy.lang.GroovyShell.parse(GroovyShell.java:625) at groovy.lang.GroovyShell.parse(GroovyShell.java:652) at groovy.lang.GroovyShell.parse(GroovyShell.java:643) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.compile(SoapUIGroovyScriptEngine.java:152) at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:97) at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProGroovyScriptEngine.run(SourceFile:89) at com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep.run(WsdlGroovyScriptTestStep.java:154) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:239) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:52) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:152) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:47) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:139) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)10 years agoPlace ReadyAPI QuestionsReadyAPI Questions1.6KViews0likes1CommentRe: How to set multiple 'Endpoint' for Service in 'Environment'?
Specify different Service Endpoints with different username & password, seem not working any while you have 'Environment' settings. All the endpoints's username & password are re-wrote by the Endpoint setting in Environment -> REST Services.11 years agoPlace ReadyAPI QuestionsReadyAPI Questions2.3KViews0likes0CommentsHow to set multiple 'Endpoint' for Service in 'Environment'?
How to set multiple 'Endpoint' for a Service in 'Environment'? I have multiple environments with multiple API URLs, so I choose to use 'Environment' with multiple 'REST services' settings. But one of my environment REST Services has two different authorized Usernames & passwords. How can maintain that?11 years agoPlace ReadyAPI QuestionsReadyAPI Questions3.7KViews0likes3CommentsRe: Always get 401 Unauthorized response when using proxy
SoapUI Log: Thu Mar 21 15:36:35 CST 2013:DEBUG:Stale connection check Thu Mar 21 15:36:35 CST 2013:DEBUG:Attempt 1 to execute request Thu Mar 21 15:36:35 CST 2013:DEBUG:Sending request: GET http://195.78.84.28:8080/api/ads HTTP/1.1 Thu Mar 21 15:36:35 CST 2013:DEBUG:Receiving response: HTTP/1.1 401 Unauthorized Thu Mar 21 15:36:35 CST 2013:DEBUG:Connection can be kept alive indefinitely Thu Mar 21 15:36:35 CST 2013:DEBUG:Target requested authentication Thu Mar 21 15:36:35 CST 2013:DEBUG:Authorization challenge processed Thu Mar 21 15:36:35 CST 2013:DEBUG:Authentication scope: DIGEST 'commonapi'@195.78.84.28:8080 Thu Mar 21 15:36:35 CST 2013:INFO:195.78.84.28:8080 requires authentication with the realm 'commonapi' Thu Mar 21 15:36:35 CST 2013:DEBUG:Found credentials Thu Mar 21 15:36:35 CST 2013:DEBUG:Attempt 2 to execute request Thu Mar 21 15:36:35 CST 2013:DEBUG:Sending request: GET http://195.78.84.28:8080/api/ads HTTP/1.1 Thu Mar 21 15:36:36 CST 2013:DEBUG:Receiving response: HTTP/1.1 401 Unauthorized Thu Mar 21 15:36:36 CST 2013:DEBUG:Connection can be kept alive indefinitely Thu Mar 21 15:36:36 CST 2013:DEBUG:Target requested authentication Thu Mar 21 15:36:36 CST 2013:DEBUG:Authorization challenge processed Thu Mar 21 15:36:36 CST 2013:DEBUG:Authentication scope: DIGEST 'commonapi'@195.78.84.28:8080 Thu Mar 21 15:36:36 CST 2013:DEBUG:Authentication failed Thu Mar 21 15:36:36 CST 2013:INFO:Got response for [kijijiCA-api.ads:Copy of REST Test Request] in 732ms (954 bytes) Thu Mar 21 15:37:07 CST 2013:DEBUG:Connection closed Http Log: Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "GET http://195.78.84.28:8080/api/ads HTTP/1.1[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "Accept-Encoding: gzip,deflate[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "Host: 195.78.84.28:8080[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "Proxy-Connection: Keep-Alive[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "HTTP/1.1 401 Unauthorized[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Server: Apache-Coyote/1.1[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Pragma: No-cache[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Expires: Thu, 01 Jan 1970 00:00:00 UTC[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "WWW-Authenticate: Digest realm="commonapi", qop="auth", nonce="1363851601518:bbded1aa41eed98ca4ea38fb747743af", opaque="A450CE69CD955F844B31906140A81D6B"[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Content-Type: text/html;charset=utf-8[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Date: Thu, 21 Mar 2013 07:40:01 GMT[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Cache-Control: no-cache, proxy-revalidate[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Content-Length: 954[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Proxy-Connection: Keep-Alive[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Connection: Keep-Alive[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Proxy-support: Session-based-authentication[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "<html><head><title>Apache Tomcat/6.0.35 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 401 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>This request requires HTTP authentication ().</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0.35</h3></body></html>" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "GET http://195.78.84.28:8080/api/ads HTTP/1.1[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "Accept-Encoding: gzip,deflate[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "Host: 195.78.84.28:8080[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "Proxy-Connection: Keep-Alive[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "Authorization: Digest username="box", realm="commonapi", nonce="1363851601518:bbded1aa41eed98ca4ea38fb747743af", uri="http://195.78.84.28:8080/api/ads", response="189e02bbf868c9c3412ad00c2c568832", qop=auth, nc=00000001, cnonce="79a8cb868a5b6dd796a1f4376a4f42d6", opaque="A450CE69CD955F844B31906140A81D6B"[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:>> "[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "HTTP/1.1 401 Unauthorized[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Server: Apache-Coyote/1.1[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Pragma: No-cache[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Expires: Thu, 01 Jan 1970 00:00:00 UTC[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "WWW-Authenticate: Digest realm="commonapi", qop="auth", nonce="1363851601879:1cb00e6a2363ed59d304fdde7e2d9f02", opaque="A450CE69CD955F844B31906140A81D6B"[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Content-Type: text/html;charset=utf-8[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Date: Thu, 21 Mar 2013 07:40:01 GMT[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Cache-Control: no-cache, proxy-revalidate[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Content-Length: 954[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Proxy-Connection: Keep-Alive[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Connection: Keep-Alive[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "Proxy-support: Session-based-authentication[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "[\r][\n]" Thu Mar 21 15:40:01 CST 2013:DEBUG:<< "<html><head><title>Apache Tomcat/6.0.35 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 401 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>This request requires HTTP authentication ().</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0.35</h3></body></html>" And I don't see any error in error log. Sample Request: GET http://195.78.84.28:8080/api/ads HTTP/1.1 Accept-Encoding: gzip,deflate User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1 Host: 195.78.84.28:8080 Proxy-Connection: Keep-Alive Authorization: Digest username="box", realm="commonapi", nonce="1363851622323:02af748f643b9ca4c64b21e1761f4e47", uri="http://195.78.84.28:8080/api/ads", response="c4b235efd2f94396d13d14b5be306cc3", qop=auth, nc=00000001, cnonce="c7ed489f458b86710ff7746da752fa42", opaque="A450CE69CD955F844B31906140A81D6B" Sample Response: <html> <head> <meta content="HTML Tidy for Java (vers. 27 九月 2004), see www.w3.org" name="generator"/> <title>Apache Tomcat/6.0.35 - Error report</title> <style type="text/css"><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head> <body> <h1>HTTP Status 401 -</h1> <hr noshade="noshade" size="1"/> <p> <b>type</b> Status report </p> <p> <b>message</b> </p> <p> <b>description</b> <u>This request requires HTTP authentication ().</u> </p> <hr noshade="noshade" size="1"/> <h3>Apache Tomcat/6.0.35</h3> </body> </html> Please check.12 years agoPlace ReadyAPI QuestionsReadyAPI Questions18KViews0likes0CommentsAlways get 401 Unauthorized response when using proxy
Hi, Our API need proxy to access. I can call GET resources successfully via browse by using proxy. Simple of authorization: Authorization: Digest username="box", realm="commonapi", nonce="1363761489129:c4d34d351f91a53af2b3373d10716dfa", uri="/api/ads", response="ff17f9260fb7b69007f31e6278b1a0bc", opaque="5116378867CAA018FA05542A2B74DC1E", qop=auth, nc=00000001, cnonce="a10f845ebfb470d3" But When I call same resource via same proxy in soapui 4.5.1.1, always get 401 response. Authorization send out from soapui 4.5.1.1 pro: Authorization: Digest username="box", realm="commonapi", nonce="1363761635342:10456db10b08dac04e50047ca91a5912", uri="http://195.78.84.28:8080/api/ads", response="4dce11c1d8f0f8efc7c8fb27439a1c6d", qop=auth, nc=00000001, cnonce="d15498bca869a5a5ac447050468425e3", opaque="5116378867CAA018FA05542A2B74DC1E" Also, "Authenticate Preemptively" is uncheck. I also tried other two authorisation type in AUT tab, still doesn't work. Please advice me!!!12 years agoPlace ReadyAPI QuestionsReadyAPI Questions53KViews0likes6CommentsRe: Proxy bug - cases are failed in 4.5 due to proxy
SmartBear Support wrote: Hi Tommy, this is a known issue that should have been fixed in 4.5.1 - let me check if this has been fixed in the nightly build before I recommend you to download.. I'm sorry for the hassle, regards, /Ole SmartBear Software Hi, Can you check my latest comments for this one? I'm kind of face a urgent issue here, please help on! Thanks so much!12 years agoPlace ReadyAPI QuestionsReadyAPI Questions3KViews0likes0CommentsRe: Proxy bug - cases are failed in 4.5 due to proxy
Hflower wrote: I've downloaded 4.5.1.1-SNAPSHOT and it appears to work I have been putting my proxy url in the Domain field but I think it's actually asking for my Windows Domain, because then it works (in 4.5.1.1) I've now just noticed there's a tooltip, if I hover on the domain text box saying this I tried the proper Domain setting in 4.5.1 and I get a 407 This only works when I put the user data in each Test Step's Aut tab. The Proxy-Authorization HTTP Header is only being added to the request if the Aut tab is completed I don't know how NTLM works but the 4.5.1.1 makes a longer string than 4.5.1 4.5.1.1 Header Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAACyALIAWAAAAAQABAAKAQAADgAOAA4BAAAaABoAHAEAAAAAAAA2AQAANQIIIIKAblas7bM8kV9K+LZOGBr3VPUfvLgEwQ0O4SULZ0Q1PlGsMVufQeABAQAAAAAAAPAcjgOexs0B91T1H7y4BMEAAAAAAgAEAFcARAABABAAQQBLAEkAMgBLADEAMQA1AAQAFAB3AGQALgBnAG8AdgB0AC4AbgB6AAMAJgBBAEsASQAyAEsAMQAxADUALgB3AGQALgBnAG8AdgB0AC4AbgB6AAUAFAB3AGQALgBnAG8AdgB0AC4AbgB6AAcACAA86IkDnsbNAQAAAABXAEQAZgBsAG8AdwBlAHIAaABEAEgALQBBAFUARAAxADAANwAwADMAVgBHAA== 4.5.1 Header Proxy-Authorization: NTLM TlRMTVNTUAABAAAANQIIIAQABAA6AAAAGgAaACAAAABEAEgALQBBAFUARAAxADAANwAwADMAVgBHAFcARAA= If I just use the Key button for the TestCase to 'Set TestCase Credentials' - it doesn't work (or it ignores those values), the Proxy-Authorization HTTP Header is added Hi, We are still face the problem with proxy. Here is my proxy setting. I have tried to enable / disable "Authenticate Preemptively". All three "Authorisation Type" and fill "Domain" with our proxy url. But the response code always be 401. Same test case works for 4.0.1, but our 4.0.1 license will soon expired. I need to migrate our orginal test case to 4.5.1.1. Could anyone help with the issue? Attached screenshot about the setting.12 years agoPlace ReadyAPI QuestionsReadyAPI Questions3KViews0likes0Comments- 12 years agoPlace ReadyAPI QuestionsReadyAPI Questions813Views0likes0Comments