-
PIE Engine log reporting GLIBC_2.14 not found error
After performing the installation of PIE on your Linux machine, you may see in the engine.log file from the PIE Administration this output: [Error: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by…
-
Example of Executing SOAtest From CLI
soatestcli.exe -data \workspace -localsettings \localsettings -resource /ProjectName/TestFileName.tst -config "builtin://Demo Configuration" Here is a brief breakdown about what the above command line options mean: -data : the path to your SOAtest workspace -localsettings: path of the file that contains needed config…
-
Configuring SOAtest to Email Reports
Steps: 1) Navigate to Parasoft > Preferences > Reports: Set Reports to whatever xml, html… etc. 2) Navigate to Parasoft> Preferences> Reports>E-mail Notifications: Send Manager Reports to "youremail@parasoft.com". 3) Navigate to Parasoft > Preferences > E-mail: Set the SMTP host name to your company's SMPT server host…
-
Resolving 500-Internal Server Error during Validate for Loadtest
Parasoft: 500 - Internal Server Error during Validate for Loadtest Description: During Web functional troubleshooting, it is important to pay close attention to the request/response headers. This is especially the case when we receive a 500 - internal server error when performing “Validate for Load Test”. Aside from…
-
Defining and utilizing performance profiles
Hey everyone! When designing a virtual service, users will often want to make sure that the virtual service will respond in a similar fashion to the live service that it is trying to mock. In order to do this to the fullest extent, we have the ability to create performance profiles. What are performance profiles?…
-
explanation of Uniform and Poisson Randomization in Loadtest
This article will outline what the difference is between Poisson and Uniform Randomization in Loadtest. It will also show an example where a user might see an issue maintaining a specific Hits Per Minute when randomization is in use. Randomization In Loadtest In LoadTest, there is an option below the "Controlled Parameter"…
-
Using Virtualize with SSL
Basic Concepts of Virtualize SSL There are two roles that Virtualize can play: 1. When Virtualize receives messages from an Application Under Test (AUT), it functions as the server in the SSL model. 2. When Virtualize is acting as a proxy, it function as the client in the SSL model These two roles require different…
-
Clean Parasoft Registry for dotTEST Visual Studio Plugin
When installing a new version of Parasoft on Visual Studio, it is recommended to remove the old version with the uninstaller since we can only have one version of Parasoft on Visual Studio. However, if the uninstallation is completed but when installing a new version of Parasoft, a error message displays that "Cannot…
-
Load Test distribution models and you!
Hey everyone! When running performance tests against services, it may be necessary to run a number of different distribution scenarios against the service in order to make sure that it is robust. Here, we will look at the different hit distribution strategies and when they will be used. Steady load This distribution type…
-
creating useful performance tests lies in leveraging an existing SLA for the Application under test
When we are conceptualizing and developing performance tests we must be aware of SLAs or service Level Agreements. The Service level agreement is a specification of a Application Under Test (AUT). Essentially the SLA specifies that that application under test needs to comply with certain performance standards. These are…
-
How to change the severity of a static analysis rule
Changing the severity of a static analysis rule: * Open the Test Configuration window from Parasoft > Test Configurations * Select any Test Configurations in the right-hand pane, and go to the Static > Rule Tree tab. Find the id of the rule you want to edit. The id is at the end of the string in the square brackets -- the…
-
Clean Parasoft Registry for dotTEST Visual Studio
When installing a new version of Parasoft on Visual Studio, it is recommended to remove the old version with the uninstaller since we can only have one version of Parasoft on Visual Studio. However, if the uninstallation is completed but when installing a new version of Parasoft, a error message displays that "Cannot…
-
Importing Excel files Into a Repository
Parasoft: Importing Excel Files Into a Repository Description: To import data from an Excel Spreadsheet into a data repository, we will need to use the Data Repository Tool. The Data Repository tool specifies what data to import, how to structure it, and what repository data source should include the imported data. The…
-
Cannot Find Help or Rule Documentation in Visual Studio 2012 and Above
Reason: By default, Visual Studio 2012 opens all help documentation in a web browser, which does not recognize the Parasoft documentation. The Parasoft documentation must be opened through the Visual Studio Help Viewer. Solution: To configure Visual Studio 2012 to use the Help Viewer instead of a Browser, go to the menu…
-
List of supported NUnit and MSUnit API
Support for NUnit and MSUnit are based on which API is supported, not which version of NUnit and MSUnit is supported. Please see the NUnitTests.pdf and the MSUnitTests.pdf files, located under the help folder of the dotTEST installation directory, to see a list of supported an unsupported API for your version of dotTEST,…
-
How to install multiple versions of Parasoft into Visual Studio
Prior to perform following action, please make sure to uninstall all Parasoft plugins for Visual Studio. Performing the Installation * Double-Click on our installer. * Proceed with the normal installation steps until it asks where to install Parasoft Test. * On the Select Destination Location page, locate the "Advance"…
-
How to Import a TST File into a SOATest Instance
Importing Tst’s in the SOAtest UI Method 1) Drag and drop a TST file into a project folder into the Navigator View. Method 2) In the UI navigate to File > Open File. Choose your TST click open, then Click the button titled: Import “testname.tst” Importing Tst’s in SOAtestcli (headless) If you would like to import a TST…
-
Variables that can be used in session tags for dotTEST v10.0.X
Here is a list of variables that can be used in the localsettings file for the session.tag parameter: A common use case for the env_var variables is when they are used to get the name of the solution to be used in the session.tag. Here is an example for the previous scenario in the localsettings.properties file:
-
Upgrading Process for DTP
Upgrading from a Previous Version of DTP (5.x to 5.y) Before upgrading from previous versions of Development Testing Platform, make sure you read the following sections in the DTP Server User's Guide below for more information and make sure all necessary adjustments have been made before proceeding with the upgrade: •…
-
Enabling the Import Data button to import users from LDAP/AD
After configuring the User Administration for LDAP/AD, it is required for the users to log into DTP Server so DTP Server can import the user into the User Administration Database. The "Import Data" button was disabled to prevent importing a mass amount of users into DTP Server that are not supposed to have access to DTP…
-
Clean Parasoft Registry for C++test Visual Studio Plugin
When installing a new version of C++test on Visual Studio, it is recommended to remove the old version with the uninstaller since we can only have one version of C++test on Visual Studio. However, if the uninstallation is completed but when installing a new version of C++test, a error message displays that "Cannot install…
-
When a user follows a shared dashboard, all filters and date range options are read-only
As you can see from the screenshot below, users cannot edit the filters of a shared dashboard. This is expected behavior by design. Users can only subscribe to a dashboard with the original author's settings and cannot change those settings. If a user wants to change any settings, the user needs to duplicate the dashboard.…
-
"Error: CERT_HAS_EXPIRED" error message within DTP Server
This issue was encountered while working with DTP Server version 5.1.2 If the following message appears in the Node.exe screen on start up: Error getting project list from DTP: localhost { [Error: CERT_HAS_EXPIRED] cause: { [Error: CERT_HAS_EXPIRED] request: { domain: null, _events: [Object], _maxListeners: 10, options:…
-
When attempting to generate C++ stubs, especially safe stubs, C++test attempts to compile user hea
Check to make sure the user has not redefined assert.h. In the cases that triggered this article the user had their own version of assert.h and the safe stubs build included that file rather than the standard C library file. The user version contained C++ code that the C compiler could not build causing a compiler fail.…
-
How to determine if an environment is supported by C/C++test
The post below assumes all the software and hardware requirements for host machine (where C/C++test is installed) on are met, which is a prerequisite for all testing with C/C++test. Please see the "Installation and Licensing" page in the C/C++test Help documentation for the detailed requirements. The information you will…
-
Unrecognized command line option "-m32"
This message occurs because C/C++test will implicitly change the compilation line to add the "-m32" compiler option for some compilers. This is generally not an issue, however sometimes the user is using a compiler that does not support this "-m32" option (This usually means that an "unsupported" compiler is being used.…
-
Permissions Insure++ Needs to Run on Linux
If multiple users are sharing an installation of Insure++ on a single machine, they will need group permissions to fully use Insure++. Permission issues may show up in the form of license errors or access errors. If any users are experiencing insufficient permissions issues, please make sure they have the following…
-
Could not create the Java Virtual Machine
If you receive a start-up error when starting a Parasoft Test tool with the error message: "Error: Could not create the Java Virtual Machine. Error: A fatal exception has occured. Program will exit." followed by another message popup (see images in solution), this may mean there is not enough continuous memory to allocate…
-
Producing a Leak Summary from Insure++
This post explains how to force Insure++ to produce a Leak Summary from an application that is terminating before it is closed properly. If you find Insure was not able to close properly and provide a leak summary report of the executed instrumented code, we can force the tool to produce a leak summary report. This will…
-
What are my permissions in CTP?
Hi everyone! Some users of CTP may notice that they do not have permission to take certain actions in their browser. Here is a short explanation of the three access roles in CTP and what they mean for you. System System is the most basic of the user permissions within CTP. This permission allows a user to create, modify,…
-
How to un-lock a workspace after a force-close
Description: Parasoft-Test based products (such as SOAtest, Jtest, or Virtualize) are shipped as Eclipse plugins. When Eclipse starts, it opens a workspace - locking it so that other Eclipse instances cannot use the same workspace at the same time. When Eclipse shuts down, this workspace is then un-locked. Cause: When one…
-
How to remove Built-in test configuration after the installation is completed
In rare cases, an organization would like to standardize into few selected test configurations and would not like to show all available built-in test configurations from Parasoft solutions such as C/C++test and Jtest. This is not recommended to remove any built-in test configuration and this process must run again as a…
-
Jtest bitness error during VM Initialization
Description: When the user tries to load Jtest they get an error message about initializing the VM. This error points to eclipse files, dll's of one bitness, and an OS of another bitness. This reveals that the problem is a bitness conflict between the various resources. The solution is to make sure that all applications…
-
Importing/ exporting Data in TDM using a script
TDM allows us to manage and manipulate data in CTP. There are many cases where we would want to store snapshots of our data in source control. The following scripts utilize the TDM apis to accomplish this.
-
How to create an Insure++ log file
This post will provide instructions for creating an Insure++ log file when debugging issues with Insure++. When you run into an issue with Insure++, whether it is displaying an Insure++ Violation or if the instrumentation failed for some reason, it is beneficial to create an Insure++ log file from the run to determine the…
-
Updating CTP with a Windows Batch script
This is a simple script that will allow us to update the Continuous Testing Platform when a new WAR is released SET CTP_LOCATION=C:\parasoft\CTPSET UPDATE_FOLDER=c:\parasoft\update\CTPbackupsSET NEW_CTP_WAR=C:\Downloads\em.warREM Adjust path to 7Zip program as needed belowset THE_ZIP="c:\program files\7-zip\7z.exe"echo…
-
Forum Etiquette
These recommendations for conduct are provided to complement the Terms of Use for the Parasoft Community Forum. Violating these guidelines should not get your message cancelled, but may decrease the likelihood that you will receive a reply from other members of the community. Stay on topic. When you post a reply to a…
-
Forum Terms of Use
The following are terms of a legal agreement between you and PARASOFT. By accessing, browsing and/or using this web site, you acknowledge that you have read, understood, and agree to be bound by these terms and to comply with all applicable laws and regulations, including export and re-export control laws and regulations.…
-
Setup Calculator demo (Jtest 10.2.2) with Weblogic (10.3.6)
Pre-reqs: Maven, Java JDK 7, Weblogic 10.3.6, Jtest Engine 10.2.2 * Make sure you configure Maven to be able to use Jtest. See Jtest plugins manual for details. This can be found under: ”\manuals\plugins-manual.html”. * Set up a domain in Weblogic with an Admin server. * Copy the ”\examples\calculator\” folder to a new…
-
How do I change the maximum heap size of the JVM?
In some cases, the default amount of memory allocated to the JVM in which SOAtest runs may need to be increased when dealing with large test suites or complex scenarios. SOAtest 9.x and 6.x: 32-bit versions use 896MB by default. 64-bit versions use 1792MB by default - 896MB if using SOAtest <9.4 To increase the maximum…
-
Parasoft Community Forum Terms of
The following are terms of a legal agreement between you and PARASOFT. By accessing, browsing and/or using this web site, you acknowledge that you have read, understood, and agree to be bound by these terms and to comply with all applicable laws and regulations, including export and re-export control laws and regulations.…
-
Script instead of Diff to test return code
if i have a response that has CODE <responseCode>1436</responseCode> how can i do a diff that says the test PASSES as long as i don't get a responseCode of 1436? also, what if i want to do: the test PASSES as long as the responseCode is less than zero?
-
WSDL diff or WSDL Regression versus Diff with XML or Text mode
---------- Test 4: WSDL Regression ---------- Test 4: WSDL Regression: 1 test to process... Did not run XML Diff, there are too many differences. Performing text mode diffing instead. Test failed My question is how many difference are too many? Does the diff tool have a different look for the case when there aren't too…
-
Global Search and Replace
It would be nice to have a global search and replace in All fields of the test suite in one step, instead of repeating that for each field category. You can add a sub menu as: Search and Replace -> Fields Within -> All Occurence Thanks.
-
Using RMI in SOAtest
How to use a RMI URL in SOATestI am wanting to use a the RMI URL(t3//, rmi//) to call a remote method that will start our workflow. I can create a test using method(a test option), and put in the class that will make the remote method call, but I cannot figure out a way to get SOATest to recognize:…
-
Scripting - Dynamic Input for Concurrent Testing
Dynamic Input for Concurrent TestingHello, I have such an issue, i should create a test suite with 100 tests which should run concurrently. In fact all 100 tests are the same , but i want to set an input parameter in the test between data range 2X0X and 3X0X ( X is the any number). So what i want is that : for all the…
-
Documentation on cli -testName option?
Trying to use -testName match:(SOAtest V6.1) I'd like to find out what types of patterns I can use with the -testName match: CLI option. I know that I can do a -testName match: foo and that this will run all tests with foo in their titles. What are the details of valid patterns? I can't seem to run foo*bar for example. We…
-
XPath syntax - ways to get/test XPath
Hello. I have setup some stubs and am mocking up some responses by using the XPath Function matching. However, I can not seem to find much documentation or examples on syntax for this. I can get a basic text="sometext" function to work properly but, I would like to find out how to properly syntax looking for blank text,…
-
Jenkins/Hudson support for SOAtest
Hi, We are trying to get over Development group interested in using SOA test. One question that they would like to know - We are looking at using the same tool that QA uses (SOATest) for our automated services tests. Can Hudson run SOATest scripts the same way we're running Soap UI tests today? They wanted to also know if…
-
Exporting DB Tool Table Traffic Results
Hi, Is there a way to export the traffic results from the Table view when running the DB Tool? This is exactly what I want to export into .csv but when I use the Write File, I get the Literal View and not the table view. I also looked at http://forums.parasoft.com/index.php?showt...hl=writetoexcel but I only got 1 row…