Re-insert the Assertion HTTP
in version 3.9.0 there is a smartAssertion created that deprecates the HTTP assertions. As all of my testcases (a huge amount) have this assertion I'm not going to adapt them manually as this will take a huge effort to do so. No clue why Smartbear has deleted this assertion as I think quasi all of the testers are using this!? Please, re-install the HTTP assertions!1.8KViews3likes3CommentsRandomly generated values in requests and other ReadyAPI functions
Current situation ReadyAPI DataGenerator provides different random values (random integer, email, name, city, etc.) I like this function since it creates nice test data. However, the random values are only accessible via DataGenerator DataSource. Proposal It would be great if we could use them in: REST, SOAP, and other requests Variable setup Groovy scripts etc. In ReadyAPI the random values could be available via: expansion e.g. ${#Random#FirstName} Get data function adding a Random category in the top level Implementation proposal Wrapping Java Faker (https://github.com/DiUS/java-faker ) would do the task. Java faker can be configured to use localized data (e.g. english names, spanish names, etc.) The faker provides a lot of interesting data useful for testing, just to name few of them: Address Animal App Artist Avatar Aviation Book Business Company Color File Finance Food Name Nation Number PhoneNumber and many more, including some funny categories like ChuckNorris.1.7KViews6likes3CommentsExcel datasink to consume repeating xml elements without having to map multiple properties
Currently there's no functionality that provides the abiltiy to map an XML rest response with repeating elements to a datasink without mapping each indivitual repeating element. Example:https://community.smartbear.com/t5/SoapUI-Pro/How-to-map-repeating-elements-from-xml-response-to-datasink/m-p/199559#M45747 Is there a way to map a repeating element from a response into a datasink automatically, rather than having to click getData and manually clicking each one. So, if I have 25 repeating elements. Widgets again. They all have the same attributes. A1, A2, A3. I want my sink to collect each of the attributes from each of the widgets, but I don't want to have to map it explicitly in the data sink property and the every one of the 25 widgets (x3 attributes) in my response. example: <widgets> <widget> <att1>abc</att1> <att2>xyz</att2> <att3>asd</att3> </widget> <widget> <att1>abc</att1> <att2>xyz</att2> <att3>asd</att3> </widget> ... </widgets> In my datasink, I'd like to map these out 1 element to 1 row in excel: excel row 1 (first widget): att1: abc,att2: xyz,att1: asd excel row 2 (second widget): att2: abc,att2: xyz,att1: asd What I'm trying to avoid is this: All the way through dozens of these objects.1.6KViews2likes1CommentDelete multiple selected request headers at once [BUG?]
Current behaviour: 1) In the additional request headers tab of a SOAP/REST test step I select multiple headers (the selected headers visually are selected by having the color blue = OK). 2) I click on the delete bin button. 3) Only the first header is deleted. Expected behaviour: ALL of the selected headers should be deleted. If a use wants to delete 10 headers he now has to manually select them and delete them one-by-one. This is frustrating. Note: this issue has been around for ages. Additionally: We (luckily) can select and copy the headers properly by doing a select and then Ctrl+C. The feature of copy-pasting request headers might not be really visible in the UI (e.g. there is no "copy" button), but I am very grateful this is possible through Ctrl+C. Might be wise to visually allow this to?1.1KViews2likes1CommentOptimizing all lists in test steps
For all my projects I need to add a lot of parameters. I've setup a compare Loop with a few elements that requires linking those parameters manually with other steps. In these steps the list is unsorted whereas this makes it a long term action to link each of them to the right parameter of the next step. e.g. 1) Groovy Script to fetch the file 2) DataSource to fetch some parameters (or all parameters) from that file for each childnode 3) Property Transfer that will link from Source to Target ==> when selecting the Property from Source you have a sorted list as was created in the "Transfers" section left. When selecting the target, the properties are unsorted regardless wether you've put it in a specific order in the REST Request or not. If you have a long list, this is awashmash of properties. It would be great if all lists that are visible and usable in ReadyAPI will show a sorted list as was created. Thanks in advance.1.1KViews0likes0CommentsPLEASE ADD MEDIA TYPE AS A PROPERTY OF REST REQUEST STEP
1. One goal for our product is to support both xml and json format in all REST APIs, so I have to test all APIs by using both application/xml and application/json as media type 2. From time to time, I have to read/modify the contents of REST request/response by using groovy scripts. 3. The current issue is that the media type is only shown on ReadyAPI test step review/edit screen. I can neither find it in properties of the test step, nor find any method of testStep object to get it.798Views0likes0CommentsFolder Structure | Needed asap!
rorySB We as a big company need a folderstructure feature. We need to logical group testsuites! Our existing Testframework (Playwright) with Typescript Code is built like this: So we have API Auth. Tests Ressource Userstories (Testsuite) Mapping Sheet Tests(Testsuite) Failure Retests(Testsuite) Ressource Userstories(Testsuite) Mapping Sheet Tests(Testsuite) Failure Retests(Testsuite) Ressource Userstories(Testsuite) Mapping Sheet Tests(Testsuite) Failure Retests(Testsuite) This structure we cannot create with ReadyAPI We need this feature asap because otherwise it could be messy without folders. So pls pack this feat request in your next sprint! Best regards Kranael643Views1like2Comments