-
SOAtest, Virtualize, CTP 2023.2 Product Release Announcement
We're pleased to present the newest version of Parasoft SOAtest, Virtualize, and CTP, focused on enhancing your software quality practices with efficient and reliable test automation. This release introduces seamless integrations with OpenAI and Azure OpenAI LLM providers, enabling effortless generation of API tests from…
-
Currently, what version of Tomcat are you using with Parasoft?
-
Resolving Community License Error
Resolving Community License Error Description: When activating your Community License for the first time, you may run into the following: Community License is not currently available. Please try again later and contact Parasoft if you are still unable to access Community License. This error can occur when the license…
-
[Updated] Regarding log4j CVE-2021-44228 with Virtualize
NIST recently released several Apache's log4j Zero-Day vulnerability cases, a very popular Java library to log messages in Java Applications. * CVE-2021-44228 (https://nvd.nist.gov/vuln/detail/CVE-2021-44228) * Parasoft products released this year (2021) include log4j 2.14.0 library. Parasoft confirms that these releases…
-
Parasoft Virtualize Community Edition - "How to" Webinar pt2 - 3/22/2017
Please register for Parasoft Virtualize Community Edition - "How to" Webinar - pt2 on Mar 22, 2017 10:00 AM PDT at: https://attendee.gotowebinar.com/register/197181298929084163 ==part 2== Hi Everyone, Next week we are going to do the second part of our “How to” webinar for Parasoft Virtualize Community Edition. During this…
-
Parasoft Virtualize Community Edition - "How to" Webinar pt1 - 3/7/2017
Hi Everyone, Next week we are going to do a “How to” webinar for Parasoft Virtualize Community Edition. During this webinar, you will learn how to create and deploy the virtual assets presented during the Community Edition Launch Webinar previously done on 2/14/2017. · Setup your license and get the latest updates. ·…
-
Adding IMS Transport via SOAVIRT API
I am making a PUT call to /v6/virtualAssets to set up the transports. I want to add IMS, however I am not certain what to include in the JSON for that. I currently have an "ims" element with a "port" and also a "workerCount' element. Can you share the appropriate JSON for IMS? Thanks JT
-
Virtualize - MQ details configuration
Hi, I'm new to Parasoft and trying to create a Plain XML Message Responder. I've details like MQ Channel, host name, port, Queue Manager, Request and Reply Queue. But i see SubIdentity, SubPoint, SubName, SubUserData in TransportHeader->MQ->Publish/Subscribe Command. How do i map these values to the fields? Can someone…
-
Parabank application is down
Hi, I'm unable to access parabank demo website, which results in error after sometime. As of now I'm using my local instance of application for testing, creating this ticket for application downtime. URL: https://parabank.parasoft.com/
-
Unable to access Parabank application
Hi, I'm unable to access parabank demo website, which results in error after sometime. URL: https://parabank.parasoft.com/
-
CTP Information backup
Hello, I would like to get a better knowledge of the usage of our Virtual Assets. The information provided at CTP Hit Statistics is fine, however, I would like to manage it myself, also, I would like to have historical information available as well, as I understand Hit Statistics data overwrites itself after some # of…
-
ISO 8583 Setup
Could you provide some detailed instructions with screen shots and context around setting up an ISO 8583 listener in Virtualize and then testing it with SOAtest? Thanks, JT
-
Creating Message Responder with InputMode "multipleResponses" via API
Could you provide example REST calls for creating a Message Responder with InputMode "multipleResponses" via API? How do we populate the multiple responses? I don't see a separate call like you have for the sequenceResponses. Usually I watch the traffic from the CTP to pick up on API calls, however I don't see that…
-
How to parameterize the URL path and use it in proxy connection
Hi, Does anyone have idea on how to parameterize the URL path and reuse it in JSON responder and proxy connection? E.g my URL path is /path/parasoft/1234/api and I am making a GET call now 1234 value will be different each time I make a GET call. I have to parameterize it and use it as a condition in my responder and also…
-
Unable to Add Outputs to Responders
Suddenly I am unable to add outputs to my responders using the Parasoft client. In the past I would right-click on a responder and select Add Output and then a dialog would appear to let me choose the type of item to add. Now when I click Add Output nothing happens. I've restarted the client and even rebooted my laptop.…
-
Using Basic Auth with Parasoft Virtualize
Hi, I wat to use basic auth with Parasoft virtual service. I am able to add the authentication to the virtual asset, but not able to correlate the incoming request's basic auth to that I have provided in the asset. Any suggestions or a reference document please?
-
Create Responder Attachment using Scripting or Java
Is it possible to add a file attachment to a message responder using scripting or Java? I didn't see support for attachments in the API (unless I overlooked it) so I was hoping it's possible to do it with a different approach. Thanks JT
-
Passing in ID
Hi William, awhile back you mentioned that it is possible to override the UUID version of certain IDs by passing in a value. Can this be done for message proxies? Can you refresh my memory? Thanks, JT
-
extensionTool - Groovy example to modify the response payload
Can you point me to a couple examples of how to use Groovy code in extensionTools to modify things like response headers, payloads, etc.
-
/v6/tools/penTestTools
Can you point me to doc on /v6/tools/penTestTools and the tool it creates? Thanks, JT
-
Scripted Responder Correlation via API
I have a user who needs responder correlation on a specific HTTP request header. He wants to have the responder match if the header is not present, or is present but has no value. In his words, null or "". The responder is being generated through the API. This type of thing is fairly simple using custom, scripted…
-
Can you provide an example of a writable datasource in Virtualize?
Can you provide an example of a writable datasource in Virtualize? Thanks, JT
-
New Virtualize Java ExtensionTool - overwrite jar?
I am creating Java extension tools using the API. As part of this process I am uploading jar file to the system_jars folder. Works sometimes, but if there has been a recent request to a tool that uses that jar I find I can not overwrite or delete the jar. It is considered in-use by another process. I know there is a call…
-
How do I get the name of the datasource in Groovy?
What's the best way to get the name of the datasource associated with the responder in a Groovy script. Is there a reference to it in the context or do I need to put it there? Thanks, JT
-
Can I get multiple rows from a datasource using datasource correlation?
Can I get multiple rows from a datasource using datasource correlation? e.g. the datasource has multiple rows that have a column matching my xpath. Or, does that only work when there is a single match? Should I use scripting instead? Thanks JT
-
How can redirect to virtual URL when real URL return HTTP Status greater than or equal to 500
We had implemented a solution with proxy for one of our application but we are facing some issues, could you please guide us on the following scenario: We have a proxy configured for primary and secondary services, Primary URL: Points to the real service (i.e. the application’s API service) Secondary URL: Points to the…
-
Both - Traffic Object - What is the input?
When adding an extension tool for scripting, what is the actual input if I select Both - Traffic Object? Is that the entire request and response? Thanks, JT
-
Groovy example updating the response in the traffic object
Can you provide a Groovy example updating the response in the traffic object? Thanks, JT
-
Installing License Server using Podman
Hi all, just wondering if anyone manage to deploy license server using podman instead of docker? My environment is running on RHEL 8.6
-
Groovy Script to Redirect the Current Request
Would it be possible to attach a Groovy script to the outgoing response that would conditionally redirect the entire request to a new URL vs having it fall through to the proxy secondary connection? thanks. JT
-
POST /soavirt/api/v6/messageProxies - Does this support "http" (not just "https")
POST /soavirt/api/v6/messageProxies - Does this support "http" (not just "https") serviceHost seems to be the only option and it defaults to "https" Thanks, JT
-
Expose lock/unlock in Datasouce API calls
Can you expose lock/unlock in Datasouce API calls? Thanks, JT
-
Add Message Forward to MessageResponder via API
Can this be done? It would be tremendously helpful because it would allow one to create a failover at the responder level as opposed to the proxy.
-
[SOAtest & Virtualization][Kubernetes] Deploying SOAtest and Virtualize in Kubernetes
Hi everyone, I am new to Kubernetes. I followed the instruction given by Parasoft Documentation. (https://docs.parasoft.com/display/VIRT20231/Deploying+SOAtest+and+Virtualize+in+Kubernetes) When I tried to create Persistent Volume and Persistent Volume Claim, I got the error (please refer attachment error_1.png) The second…
-
Need help with DB queries using groovy
Can anyone please help with this request ? I want to use one Data source to create Oracle DB connection and use this connection in multiple responders under extension tool using groovy to create custom queries and return results for processing further . How do I achieve this ?
-
custom script to choose Response by name
Hi , I'm new to parasoft . Can anyone help with a script on how to return response by Response name under Response tab using custom groovy script under Responder Correlation tab ?
-
/v6/tools/messageResponders - Custom Scripted Responder Correlation
I was looking at the API call to create a messageResponder and I noticed that it doesn't seem to support a custom scripted responder correlation (or at least it wasn't documented). I also noticed when pulling a messageResponder from the API using /v6/tools/messageResponders on a responder that has custom correlation that…
-
Parasoft SOAtest, Virtualize, and CTP 2023.1 PRODUCT RELEASE ANNOUNCEMENT
Parasoft is pleased to announce the release of SOAtest, Virtualize, and CTP version 2023.1. This update is available at no cost to customers on an active subscription or maintenance contract. What’s New in 2023.1? In this first product release of 2023, we focused on a few key themes: * Enhanced code coverage for…
-
Use Cases for Scripting via extensionTool
I have implemented support for adding scripting to our generated virtual assets using the extensionTool. I have set up a basic example of using a Groovy script to alter the response payload based on data coming from a datasource. I was wondering if someone could provide other use cases for scripting. I would like to create…
-
Selenium Executor JAR
SeleniumExecutor.jar Is this jar available for download? JT
-
Diff Tool
Could you provide more information on how to use the Diff tool. I would like to compare the response from a message responder with the response from the corresponding live service. What's the best way to set that up? Thanks, JT
-
How to execute DB tool in a loop
Hi, I need to execute DB tool query in a loop based on the count is fetched at run time which depends on the number of array elements in my json payload. Kindly help me with a solution, Thanks in advance!!
-
Upload of a Local File using soavirt API
Can you provide the json request payload and headers to upload a .csv from my local environment to the Virtualize server? Assume my file is located c:/files/accounts.csv and I want to place it in /VirtualAssets/files Thanks JT
-
Re-Deploy VA Not Working
I am finding that the REST API call to re-deploy a virtual asset is not working for me. I have some fairly sophisticated scripts running against the API to generate virtual assets and responders, so I am fairly certain my process is not the problem. I am making a POST request to /soavirt/api/v6/virtualAssets/redeployments…
-
How to execute a data base correlation SQL query from the Responder Output - extension tool
I have a responder which executes a Data source -> data base correlation and I have chained the outputs to the responder and in one of the outputs I am setting the variable value that is used in the data base correlation, now in the next output I have to execute the data base correlation and fetch the database values. Can…
-
Modify Databank element value (number)
Greetings, I'm using a REST Data Bank to get a row number from the Endpoint URL (for example /Row/1), and then I need to subtract it by one to use it in a JSON Databank to get the first item (index 0) from a Messaging Client Response. How can I modify that value before using it? Thanks
-
Is there a way to clean an entire dataset using the Dataset CRUD tool?
I need to clear all the rows of a dataset before filling it with updated data, to keep a reflection of a database. Is there some way to delete all the previous data before starting to add the new rows? Thanks
-
How To Set Min/Max Delay Time On Responders Created VIA SOAVIRT API
I'm creating a VA and adding message suites/responders using the API. I don't see much support in the API for setting performance aspects of the responders. Looks like there's a PUT call to update the VA/message suite and you can add profiles and groups with min/max. I created a profile called "Normal". I am not sure how…
-
/v6/virtualAssets/{id}/activePerformanceProfiles Usage
Can you provide an example of enabling delays in responders via SOAVIRT API. Especially a complete example including /v6/virtualAssets/{id}/activePerformanceProfiles. Thanks JT
-
How to verify content of Response Header contains a given string
I have a REST API call that returns the following in the Response Header: Content-Disposition: attachment; filename=cmdownloads.zip I need to verify that the filename is "cmdownloads.zip" (in this case). I captured the Header in a Header Bank but am unsure what to do next. I have tried converting it to XML and think I…
-
Virtualize Setup
I have completed our POC for Virtualize and have management on board with getting it setup and going. As I wait for the resources from IT to get a new environment stood up I am hoping to gather some best practices from the community that will help with having a smooth setup and transition to using it. Are there any…
-
where we can find user guide for Parasoft virtualize
Hi Team, Please suggest where we can find user guide for Parasoft virtualize
-
How to extract any value from a response argument and write it to external excel/csv file?
Hi Team, Can you please help how to extract values from the response and write it to an external file excel/csv. for example: if am getting a response like below { "status" : "success", "wonum" : "1234567" } Expectation is to extract "wonum" response value in the external file.
-
Update/remove default headers using Extension Tool
Is there a way I can remove a default HTTP header being sent by response? for example, removing Content-Length key and value from the response headers.
-
Multiple data sources logging error
I have created a table data source with list of values and other excel databanks parametrized to other fields. Sometime they run fine if we have only one databank. Any special steps to follow to have multiple databanks support the scenario and sub scenario of test suite.
-
GraphQL SDL tips
The Virtualize Message Responder has a Form JSON view that can be constrained to the JSON Schema types defined in a service definition document. This simplifies configuring the response, where the Form JSON view is populated with controls to select and configure the available JSON properties, array items, etc. What if you…