ContributionsMost RecentMost LikesSolutionsRe: ReadyApi-Truncated Response limited to 10000 bytes Hey vikasloud a 422 response indicates there's client error with the request content - obviously it depends on how your coders have implemented http handling but if they're following the standard HTTP RFC's for http response codes, you get a 400 for a malformed (syntactically incorrect) request and a 422 for invalid (schema invalid) requests. So I'd double check the content of the request you are submitting to cause a 422 response. However - you do mention that your request works with Postman, but doesn't with ReadyAPI so this gives us another avenue for analysis of your issue. The first thing I do whenever I have this ReadyAPI! / Postman incongruency (i.e. it works in Postman, but not in ReadyAPI!) is to compare the HEADERS of the request and the response. Essentially if the request works in Postman, but doesn't in ReadyAPI!, then I make changes to the ReadyAPI! request to match the Postman request. Most of the time when I've come across this Postman/ReadyAPI! inconsistency is to check the headers. More often than not - that's where the issue lies - fixing the cause of the header inconsistency fixes the overall problem. If you screenshot the RAW request/response from Postman and ReadyAPI!, forum members will be able to provide more help. Just need to emphasise - publishing this sort of stuff ISN'T a security concern as long as you do NOT provide the host associated with your request. Without the host/domain associated with your request, nefarious evil doers can't do anything. Naughty people cannot do anything if they haven't got the host/domain associated with your request - even if you publish every other detail (including all the config for authentication/authorisation). If you do provide screenshots of the RAW request/response details of Postman/ReadyAPI! - remember the host/domain value is included - so just edit this out in the image and you'll be golden! Cheers, rich Re: Encrypt Usernames and Passwords in REST API, check in code in Azure(ADO) with encrypted files Hey Charan960 I'm going to need to do this myself in a couple of weeks using Gitlab and searched the board and found some links that might help. Have a look at the following: https://community.smartbear.com/discussions/readyapi-questions/encrypt-usernames-and-passwords-in-soapui-check-in-code-in-bitbucket-with-encryp/181037 https://support.smartbear.com/readyapi/docs/testing/best-practices/secure.html?_ga=2.254462989.408986045.1707858228-1178484788.1700177028 https://community.smartbear.com/discussions/readyapi-questions/soapui-project-keystore-password-security/181314 cheers, Rich Re: String.replaceAll not working in Groovy script nmrao & ChrisAdams I love it when you two answer posts...i learn loads! Cheers lads! Rich Re: Not asking for help... well ChrisAdams & nmrao - I'm on a new contract and theyve agreed with my recommendations for the test team to buy ReadyAPI! licenses, so the whole team's gonna have questions. Gimme a couple of weeks and I'll no doubt be needing a shedload more groovy help from you guys - I mean let's face it - the only groovy I know is the stuff you've already shown me! ;) Cheers! rich Re: Reat API Zephyr enterpise Integration Hi SRIDZQ44 I'm currently investigating. ReadyAPI!/Zephyr Squad/GitLab for Automation and CI/CD capability and although i'm focusing on Zephyr Squad Jira plugin rather than Enterprise, the reading i've been doing indicates integration is possible. Have a look at the following links to start you off. https://smartbear.com/test-management/zephyr-enterprise/integrations/ The next link is peculiar to Zephyr Squad, NOT Enterprise, HOWEVER, there might be info in there that can help your overall understanding. I've found thr Smartbear support pages are poor....orphaned links, links launching 404s, file download links that are kist display html text rather than providing file download capability, collapsible html tables that expand only briefly and don't remain expanded. Essentially i think all the problems with the support help pages are cos i think that Smartbear scraped the original help pages (Atlassian owned Zephyr before Smartbear), but didn't bother to test the completed web pages after the scraped content was pasted back into the page. Hence the reason i've had to revert to reading all the old Atlassian help pages as well as everything else. There is erroneous info in there, but it has helped me progress Cheers, Rich Re: Oracle DB-19.3 config in SOAPUI 5.7.2 Hey Samrayen, Just a follow up to Rao's response The approach i always follow whenever trying to configure an RDBMS (whatever RDBMS...oracle, mimer, DB2, SQLServer, MySQL, etc.) connection in soapui/readyAPI! is always the same (excepting the one unique implementation difference they all seem to have) I determine the version of RDBMS i want to connect to in your instance it's Oracle v19.3 I then search for which version of JDBC driver is required to connect to Oracle v19.3 (https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) and i download that file. Quite often there are more than 1 drivers files required to connect (i.e. for SQLServer i've had to download 3 different driver files depending on the connectionnsetup config) I then google what version of Java (JDK/JRE) is required to support the particular version of jdbc drivers files required to connect to the particular DB version and i download that version of JDK (if it isn't already installed) and make sure that the correct environment variables have been updated to point to the correct JDK version So you're connecting to Oracle v19.3 you said, so you have a bit of a choice here. ojdbc8.jar and ojdbc11.jar (both require different versions of JDK runtime.) ojdbc8.jar uses JDKv8 and v11 ojdbc11.jar uses JDKv11, v17, v19, v21 Other parts of your system your working on (nothing to do with oracle) might need 1 version of JDK over the other. If there's no other system requirement, 1 versions as good as another. Oh. 1 more thing. With Oracle RDBMS, it has its own concept of "service_name" and "sid" In the JDBC connection string for oracle you need to specify thr service name or sid. An sid is the unique name for the db server and the service_name is an alias for a db server. Whether you're connecting to an oraclr sid or an oracle service_name changes the config of the jdbc connection string slightly, so you need to know which one you're connecting to and then ensure your Oracle JDBC connection string config is set correctly relative to sid vs service name. I've probably gone a little overboard with the help,but i just wanted to emphasise,that this is the basic approach i follow whichever is the vendor of the RDBMS im trying to connect to Cheers, Rich ReadyAPI/Zephyr Squad New Automation Task Query Hi, I'm a ReadyAPI! user who's trying for the first time to configure JIRA Cloud/Zephyr Squad to work with ReadyAPI! I've got plenty of ReadyAPI! experience, but minimal Zephyr. I've managed to map ReadyAPI's tests to execution cycles within Zephyr and I can see manual test execution results reflected in Zephyr's execution cycle. However - I'm now trying to configure the Automation (and eventually the full CI option). Anyway - when I try and create a new Automation task, I select 'Upload' as the 'Import Method' on the New Automation Task form, 'SoapUI' as the framework, but there's a mandatory 'Upload File' field that includes the hint ‘Upload the test run results file’. (see embedded screenshot) I've never known ReadyAPI! to store it's execution results in separate file - can anyone indicate the file I should point to in this field? Cheers! Rich Re: Connecting ReadyAPI! to nonstandard GitLab domain Hey nmrao thanks man - it did help - cos it reminded me, I'm an idiot. I've JUST realised that there isn't actually a remote GitLab repo I'm trying to connect to - all the code I'm testing is currently maintained in GitLab, but I'm creating new ReadyAPI! projects - so there's no remote repo in GitLab to connect to yet. I need to create the repo locally and then push it up to GitLab nice one! rich Connecting ReadyAPI! to nonstandard GitLab domain Hi, I started a new contract told the company that ReadyAPI!'s the way forward extolling the virtues of ReadyAPI! one of them being it's native Git integration, but I'm unable to configure a GitLab connection. Due to the security within the domain, we can't use SSH, or client certs, we have to connect via HTTPS along with 2FA to login (I'm just adding this for info - this isn't the cause of my problem) However - when I try and configure the GitLab connection in ReadyAPI!, within the Preferences, I click on the 'Connect' button adjacent to GitLab (within the Git Preferences), this launches the GitLab login page within a ReadyAPI window entitled GitLab Authorization (see next embedded image) Now - I'm guessing here because I can't actually see the URL of the page I'm trying to login to because the page is embedded within a ReadyAPI window, but I'm guessing the full URL is of the page I'm being presented with is the standard GitLab login page --> https://gitlab.com/users/sign_in HOWEVER - my company has it's own GitLab domain - hence the reason I think I'm getting invalid username or password error when I try and login via the ReadyAPI's GitLab Authorization window. My companies GitLab domain is like https://<gitlab_company_domain>/users/sign_in I can't seem to find a way to repoint this GitLab login page domain from https://gitlab.com/ to what I need https://<gitlab_company_domain>/ Does anyone know how I can sort this out please? As always I appreciate all and any advice! ;) Cheers! rich SolvedRe: readyapi Database connection Hey kadir ChrisAdams & El-Jodi are spot on - people were posting about how slow and problematic the query builder function is over 3 years ago. Looks like SmartBear never got around to fixing the issue ta rich