Customer facing API for quickly retrieving license details
Hi, I'm managing licenses for my group (around 200 people) and we're using several SmartBear products. The licenses are scattered across 3 different my.smartbear accounts and keeping track of the licenses is pretty cumbersome. Would it be possible for SmartBear to create a small API to quickly retrieve license details. ex.: I'd like to check if a user activated a license or what software licenses are assigned to the user, so instead logging in to 3 different accounts in search for the user, I'd like to make API call to get this info quicker. Cheers, WacławWaclaw4 years agoNew ContributorImplemented1.8KViews1like2CommentsRemove the extra prompt when closing the application
When I close ReadyAPI, I'm prompted with a dialog box asking if I really want to edit. This box appears regardless of whether I've made any changes, or if I have the auto-save project option enabled (which I do). I request that this prompt be removed, or at least be optional via a user preference. It's silly to have to confirm an action I am deliberately taking and an annoyance when using ReadyAPI constantly. Few applications work this way and certainly not ones that can automatically save user changes, which is the main reason you would want a confirmation on exit. If users do it by accident, there is an easy solution: just start ReadyAPI back up.thisiscmt7 years agoOccasional VisitorImplemented5.4KViews2likes4CommentsCapability to add column headings to Excel DataSink
Presently with an excel DataSink it's not possible to define column headers to the Excel file you're creating. This can present challenges, as it did for me, this combined with the fact that you can't append to an existing Excel file meant all had to be done via CSV file go create the content you wanted, then read the CSV file back in and then DataSink back out to Excel. It ended up being quite a long winded workaround to overcome product limitations. It'd be fantastic to have that ability, Thanks in advance. Ken.kenm8 years agoContributorNew Idea3.4KViews2likes2CommentsOption to gracefully terminate and fail SoapUI project upon first test failure
We have a SoapUI project (which I will call project "X" here) responsible for setting up the test environment prior to running regression tests. Project X takes some time to complete. If a test fails inX, we want to immediately terminate the project with failure. We do NOT want to continue executingtests in the project, as the goal is not to collect information from the tests but rather to set up infrastructure. Currently Project Xcontinues executing tests (setting up infrastructure) even when a failure has occurred. This wastesvaluable lab time. Requestthatan option be added to configure the project toimmediately terminate on first failure. Default should be false, which is the current behavior. Immediate terminationdoes not mean messy termination -- SoapUI should update logs appropriately, update any generated JUnit-compatible report.xml to indicate that tests were skipped, release internal resources and terminate gracefully. In the meantime we will try to approximate this behaviour through other means. Thanks.RBlack8 years agoOccasional ContributorNew Idea5.3KViews2likes3CommentsEnable "Get Data" option for prepared properties on JDBC test steps
The "Get Data" dialog does not display when you right click in the prepared properties on a JDBC data source test step. You either have to type out the property you want to use or copy it somewhere else. Currently on ReadyAPI 3.0.0jsheph015 years agoContributorNew Idea725Views1like0CommentsAbility to Find/Replace in any direction
The Find/Replace dialog in ReadyAPI requires you to search for a term in a particular direction (Forward or Backward) In most cases I don't know what direction the term I'm searching for is in so I'd rather search the whole file. This would be more intuitive if the default behaviour was to search the entire file for all matched items (i.e. does not require a direction)thePantz4 years agoContributor1.1KViews1like1CommentTestEngine + Jenkins Plugin: Execute list of Project/Suite/Case SoapUI tests
In their current implementation 1.) the TestEngine needs to be provided a zip with all required files by the calling client 2.) the TestEngine Jenkins plugin will execute one Project/Suite/Case per Jenkins job Problem: This setup does not scale to execute many Project/Suite/Case SoapUI tests in a row Suggestion: ad 1.) a.) Provide TestEngine the ability to access/checkout GIT repos containing SoapUI Projects b.) Add an API to TestEngine that will take the Project/Suite/Case/... parameters and pick all required files from above local checkout area --> Like this no files need to be created/transfered to the TestEngine server What still needs to be done is the specification of the list of Project/Suite/Case to be executed. This could be provided by one or more config files maintained in the GIT repo(s) ad 2.) In case the TestEngine runs on the Jenkins slave(s), the Jenkins job could - checkout the GIT repo(s) - locate the config file(s) containing the list of /Project/Suite/Case SoapUI Tests in the checkout area (e.g. via parameter) - loop the config file(s) calling the TestEngine API with Project/Suite/Case/... parameters --> like this - The TestEngine is running as a server (contrary to testruner.sh) - The invocation of many Project/Suite/Case's will run with minimal overhead (presumably msecs instead of secs) - all required files are taken from a repo -> any updates propagate to TestEngine automatically Remark: This type of automated execution of SoapUI Test from different Project/Suite/Case needs to complemented with a suitable test report (e.g. csv file with Project/Suite/Case/Step, timeStamp, Status, ExecTime, ErrorMsg, ...at0620845 years agoNew Contributor1.9KViews1like1CommentAllow additional Compliance Assertions for requests in Service-V
Hi There, It would be great if we could apply the following assertions to requests: JSON Schema Compliance Swagger Compliance Assertion The documentation around these assertions is a little conflicting as it states"Asserts that the request and response messages are compliant with a swagger definition" currently, however the implementation seems to be limited to responses only. It's quite a normal expectation that the request body for operations like PUT, PATCH, POST could be validated for compliance. Sames goes for other operations, query parameters, headers etc. We are using Service-V for API sand-boxing and ideally we should facilitate that we can act like the API provider and can easily validate requests and give appropriate responses as defined in the swagger definitions without having to script all the validations by hand. Any thoughts on this? Can you consider this enhancement? I am convinced that any customer offering REST APIs levering Swagger / Open API etc would assume such capabilities are possible for requests as well as responses. Kind regards, FrankfrankkDLL8 years agoOccasional Contributor2KViews2likes0CommentsProvide data point for the iterations that fail in a DataSource loop
When running DataSource Loops, provide an option to display each iteration's data point in the transaction logs. Provide this information also for failed teststeps within the data source loop. As of now, if one of the iterations in a Data Source Loop fails, the JUnit result just shows the failed TestCase(that has the Data Source loop). It would be good to know which data point in the loop failed which then caused the Test Case to fail. This will be huge to debug test failures quickly.moginmo8 years agoOccasional ContributorNew Idea1.8KViews2likes0CommentsLoad WSS keystore from project directory and relative path
Affects Version: soapUI NG Pro 1.8.5 Current Implementation: In Project > WSS Config a user can add one or more keystores for webservice requests. The source of this keystore is an absolute path. Feature Request: As a soapUI user I want to load a keystore from the project directory or any other custom and relative directoryso that the project can be easily transferred to another machine including the keystore.Buschfunk4 years agoFrequent ContributorNew Idea1.2KViews2likes1CommentBe able to use the Jenkins SoapUI Plugin and ReadyAPI Slack Integration together
I like the convenience of using the Jenkins plug-in for running our tests as (scheduled) Jenkins tasks. My team would like to be able to see the results of these test runs in Slack and that integration offers the nice summary as well as a link to the complete report. But if I want the nice Slack integration I need to set up the test runner in Jenkins. While that is doable, it would be somewhat easier to use the plugin. Thanks for considering this.gruve5 years agoNew ContributorNew Idea828Views1like0CommentsReady API / ServiceV - floating license check interval
Ready API / ServiceV - floating license check interval, currently when using ServiceV and a floating license there is no way configure or control the time interval that serviceV checks for a valid license. Currently my license server is outside of my local network and behind a FW so i need to connect via a VPN, depending on my location i may need to disconnect from the VPN/license server for a short while, however i am forced to close readyAPI since it will check for a license not find one and force me to close down the project.samuel_perez8 years agoOccasional ContributorNew Idea3.9KViews2likes3CommentsAllow user to set logging level for maven-plugin via project configuration file
currently, when running the readyApi maven plugin, the logging level is set to info. We need a mechanism to set it to error or warning because the excessive logging is crashing our build slave. This could be done in the plugin configuration section of the pom.xml. Or the maven plugin could respect the user's log4j configuration files.lauravachon3 years agoContributor1.4KViews1like1CommentVirt Server Transaction Log within ServiceV make auto refresh optional and allow transaction sort
Within ServiceV and the VirtServer visible (with running virts that have transactional history available) view Transaction Log drop down list of available of virts allows selection of applicable virts, there is an icon next to the drop down that doesn't do anything but looks like it should be used to refresh the list at present the list of transactions is auto refreshed, when you have to scroll down the list of transactions its a tad annoying to be bounced back to the top on every refresh, being able to disable the auto refresh would hopefully stop this behavior and allow uninterrupted browsing of the transactions list also the list is currently ordered by oldest at the top down to newest at the bottom, being able to flip this ordering would be a nice to have thanks Mike for Ref using ReadyAPI 1.7 Build Date: 20160413-1835LoundesM9 years agoContributorNew Idea1.7KViews2likes0CommentsSet test case filename according to test case name by renaming
Actually if I rename test case in SoapUI (Ready API) then file name keep his name by creating. And it is not possible to rename file name after creating, because filename will be saved in xml too. Please fix this problem urgnet, because this leads to absolutly chaos in file structure.ustim809 years agoOccasional ContributorNew Idea1.7KViews2likes0CommentsParameter to indicate endpoint update behaviour on the updateDefinition method (WsdlInterface)
Refering to forum post for the background:http://community.smartbear.com/t5/SoapUI-NG/Suppress-questions-while-doing-quot-updateDefinition-quot-from/m-p/109240#M25409 It would be nice with an option to determine what should happen when you update the definition of a service using a new WSDL location using groovy (WsdlInterface.updateDefintion()). As it stands if the endpoint is changed the user is prompted with a yes/no question if he/she wants to update requests with the new endpoint, so a simple bool to the updateDefinition method would be awesome.esben9 years agoNew ContributorNew Idea4.1KViews2likes2CommentsAbility To Set Query Parms to 'PLAIN' In the SoapUI tab in ReadyAPI!
If the service you are testing has many combinations of Query Parameter in your REST request, this makes using the OTB functionality difficult, because you need to create multiple requests within the Projects tab to support this. i.e. if you have a REST service with the following query parameters (e.g.name, cbe_number, country, municipality, neighbours, street, housenumber, po_box) - you would need 8x8=64 requests created in the Projects tab to support all the different permutations of requests. HOWEVER - if the user could set the Query Parameters on the request to 'PLAIN' in the SoapUI tab when picking up the REST Request test step - this would mean the user would only need to create a single request in the Projects tab, saving them a lot of work. Cheers, richierichie6 years agoCommunity HeroNew Idea815Views1like0CommentsOption to turn off the SoapUI NG sub-tab
I never use the Ready! API's SoapUI NG sub-tab that is automatically displayed inside the main SoapUI NG area. Every time I open Ready! API and go to the SoapUI NG area, I immediately close the SoapUI NG sub-tab, because it's wasting tab real estate. Could we have a configuration option to turn off opening of this tab on startup, so that we don't have to manually close it every time? Edit: I've just added a screenshot and slightly modified the wording of this suggestion, to make it clear which "tab" is being referred to--it's the sub-tab inside of the main SoapUI NG area (not the SoapUI NG area's tab itself).kbw8 years agoContributorNew Idea3.1KViews2likes2CommentsEnhance how Soapui NG saves testcase in xml file
Problem : the issue is related to SoapUI NG saves the testcases. Once you switch environments in SoapUI NG and save the project the change in test environment and connection stringsalso gets save in the testcase xml file which is then tracked as an actual change bymercurial.But that is not the changewe wanted to commit to mercurial branch. Suggestion: Ideally the change in the test environment should be pooled in from the projects settings.xml file (where all the configuration for project exists) and should not be saved in the testcase xml file. Instead of having a actual test environment and database connection string the xml tags in the testcase xml file should be replaced by with something like scalar variables. And should be populated at run time only. I have attached an example which shows that when I switch test environment environment the following xml tag get changed and are save in testcase xml file.VGaur6 years agoContributorAccepted for Discussion4.9KViews2likes4CommentsAdds the possibility to name an assertion when creating it
State of the art When we add an assertion to a Test Step, a default name is given to this newly created assertion. If I want to change its name, I have to clic on it to rename it. Request It would be easier and time saving to be able to rename assertion when modify it or when creating it.Flo6 years agoContributorNew Idea748Views1like0CommentsRunning SoapUI Project Test Suites in Parallel through CLI command run (TestRunner.bat)
Ability to run SoapUI Pro project in parallel from command line. In our execution log, it says following (RunType=Sequential) - We want to have RunType=Parallel 21:04:36,105 INFO [SoapUIProTestCaseRunner] Running Project [Card-Requirement], runType = SEQUENTIAL This is high priority for us because our test cases are getting large and taking too long to execute on Jenkins master/slave configurations. and also directly impacting our sprint schedule velocity. We need to speed up test case execution from CI automation systemzbasmajian110 years agoVisitorNew Idea1.8KViews2likes0CommentsModify the Data loop functionality - Adding Random data selection from multiple Data Sources
We have test cases where we need two or more data sources withrandom values from both data source, currently this is how Data source/ Datasource loop works in SOAP UI if there are multiple data sources. DataSource1 Dataource2 Request DataSourceLoop2 ( Datasource2>Request) DataSourceLoop1( Datasource1>Dataource2) Nice to Have : Why dont we have a check box for random data selectionin configuration of each data source . When we do this we will be ableeliminate the concept of inner/outer Datasourceloops.SmartLearner10 years agoRegular VisitorNew Idea1.6KViews2likes0CommentsIntegrate ReadyAPI with Amazon SNS Notifications on AWS (Lambda)
It would be niceforReadyAPI to behave ability to invoke Lambda (Amazon Web Services) Functions Using Amazon SNS Notifications. As far as I know it's getting very trendy and would definately be in demend pretty soon. For our company - paying for ReadyAPI licenses - it's needed now. Here is info from Amazon:https://docs.aws.amazon.com/sns/latest/dg/sns-lambda.html Thank you, Mikhail Ogranovitch Viasat Communicationmogranovitch6 years agoOccasional ContributorNew Idea1.2KViews1like0CommentsTime format for log files
Hello, using the table log of loadUI Pro there are two possibilities to save timestamps in log files: unformatted and formated. Unfortunately the default format is not suitable for our needs: - the date is missing - Milliseconds are devided by ":" which cannot be handled by e.g. Excel It would be nice to havethe possibilty to set the time format in the global settings of loadUI (using the standard notation like 'dd.MM.yy hh:mm:ss,000'). Thanks and regards, ChristianCWeber9 years agoNew ContributorImplemented7KViews2likes5CommentsParallel Execution of Projects
I have gone through scripts for parallel execution of suites or cases, but couldn't find scripts for parallel execution of projects. The script that i am going to share does the parallel execution of projects. One needs to place it as one of the test steps of a test case of a project. import com.eviware.soapui.model.propertyexpansion.DefaultPropertyExpansionContext def project1=testRunner.testCase.testSuite.project.workspace.projects["Project1 Name"] def project2=testRunner.testCase.testSuite.project.workspace.projects["Project2 Name"] DefaultPropertyExpansionContext con1=new DefaultPropertyExpansionContext(project1) DefaultPropertyExpansionContext con2=new DefaultPropertyExpansionContext(project2) project1.run(con1,true) project2.run(con2,true) .nishantna10 years agoOccasional ContributorNew Idea7.1KViews2likes5CommentsHandle duplicate attributes in the JSON response
Right now, we are getting the below error in Ready Api when we have duplicate attributes but POSTMAN handles this. The content you are trying to view is not valid JSON. Duplicate field 'displayTypeQualifier' for ObjectNode: not allowed when FAIL_ON_READING_DUP_TREE_KEY enabled Please referhttps://community.smartbear.com/t5/SoapUI-Pro/not-allowed-when-FAIL-ON-READING-DUP-TREE-KEY-enabled/td-p/166410 for more details. ThanksRAgarwal7 years agoNew ContributorNew Idea2.6KViews1like1CommentMessage Content Assertion Keep Expected Value Reference on Reconfigure
When needing to reconfigure a Message content Assertion all the dynamic "Get Data" references are lost and are replaced by there value instead. It would be a great benefit to when a reconfigure of a message content assertion occurs that the current dynamic references remain or a prompt is displayed to the user whether they want to keep these references or not.clarkie2357 years agoVisitorNew Idea799Views1like0CommentsPass values read from data source to conditional goto to enable test case flow control.
Currently the Conditional GOTO accepts values from executed previous step (Soap response or JDBC) step only. To enable execution flow control in a test case, parameters read from an input data source can be passed andinterrogated in a Conditional GOTO. This featureis not currently provided in Ready API resulting in users having to code the logic in Groovy.Syavosh3 years agoNew ContributorNew Idea1.4KViews1like1CommentAdd ability to stop custom script quickly and gracefully
Currently, if there is a custom Groovy script is running in soapUI Pro or ReadyAPI and it doing something complex, such as accessing some external APIs or resources, it is impossible to stop it in a reasonableamount of time. There is not 'Stop" button available either, so it ends up "hanging" the application. The only other way it would stop is by closing the ReadyAPI, but that's not only inconvenient but sometimes not advisable as itmay not save the current project correctly.verycoolgreg7 years agoNew ContributorNew Idea2.1KViews1like1CommentRunning ReadyAPI groovy script improvements
I'd like to se the following features when working with groovy scripts: Allow ESC to close error dialogs. Also autoselect OK button such that Space og Enter closes the dialog. TAB -> Space works but suggested options would be optimal. Create option for stopping groovy test steps. Once a groovy is running in an infinite loop for example: closing the test step (maybe?) or ReadyAPI is the only option. Try stopping'while(true) {}'. Regards Michaelmicgar7 years agoSenior MemberNew Idea1.6KViews1like0CommentsAllow usage of "legacy" Get Data dialog or improve current one
Hi, In SoapUI 5.1.2 (latest legacy version), Get Data dialog was very quick to use because it started with focus in current location from where it was called. So navigating to properties in the same test case (for example) was very quick. In current Ready API, there is some Get Data dialog which starts on Project level and user must navigate via project structure to the level where he called the dialog (usually test case). This is many times slower solution because when project is big, user must scroll in content or remember the path so he can use filter. Anyway in legacy dialog, I was able to reach property in three clicks, now it's like 10 click and lot of scrolling and seeking for my current path You can compare how it looks in legacy SoapUI and new Ready API and in fact this is the only reason I am still with legacy system because work in it is much faster. Please make possibility in Preferences to use legacy Get Data dialog OR add button that will navigate me to the current area and will fill Project, Test Suite and Test Case columns Thank You, br, Vladankrenevla7 years agoContributorImplemented3.3KViews1like2CommentsAdd better oAuth mechanism built into the tool.
Nowadays, due to heightening security and data breaches, many companies are changing the authentication mechanismsto two-factor auth. Google, Amazon, Microsoft, GitHub, JIRA and more are on the two-factorauthenticationnow. ReadyAPI does not have the abilityto handle it. We need to have a way to deal with it via oAuthform the tool itself.verycoolgreg7 years agoNew ContributorImplemented2.2KViews1like1CommentKeep the same message tab open when switching between ServiceV Requests/Responses
When you have several requests that came to a ServiceV mock listener, and you're looking at them in the transaction log, it would be nice if as you looked at each one, that the tab that you selected when viewing a message (e.g. JSON or Raw) remained selected when you clicked on the next message to view, instead of always switching back to XML each time you click then ext message.kbw8 years agoContributorNew Idea1.7KViews1like0CommentsPlease stop automatically syncing the selected project/items between views in ReadyAPI
Please make ReadyAPI stop keeping what is selected in each of the views in sync with each other when switching between views (Projects, SoapUI, Secure, LoadUI, and ServiceV). It's more of a hindrance than a help. Reasoning why disabling this syncing is desired: When switching views, what we most often want is for the last thing selected in a particular view to REMAIN selected the next time we come back to that view after switching to another view. Unfortunately, whenever we switch views and look at and open an item in it, the other views all select the same project behind the scenes. Then when we switch back to the previous view, we have to go and re-select the item we had left selected and open when we left the view.. This gets frustrating when we're going back and forth a lot between views and ReadyAPI keeps changing focus in each view. Here is an example: 1. Open a workspace with multiple projects (call them Projects A and B) 2. Go to SoapUI and open Project A and open some test case/steps inside it 3. Go to ServiceV and give focus to a mock listener in Project B (perhaps run it and look at transaction log) 4. Go back to SoapUI and notice that Project B is now selected in the Navigator in the SoapUI project, instead of the the item that you had previously selected in step 2 above, though any opened items are still open, so not too bad... yet 5. Give focus to the opened test case/step in Project A 6. Now go back to Service V. Notice that Project A is now selected, instead of the mock service that you were working in and since ServiceV doesn't work with tabs the service isn't even open anymore. You have to go and re-selected again. If you have to go back and forth a lot like above, it can get annoying. Even if you undock your soapUI tests to put them in a different window and then go to Service V so that you can see both at the same time, whenever you go to the SoapUI items, ServiceV then changes it's focus. So there is no work-around. I've never had any reason to want each of the views to stay synced in what project they have selected.kbw8 years agoContributorNew Idea1.7KViews1like0CommentsDisable/Enable option for setup andteardown scripts at all level
Please include option to disable/enable setup and teardown scripts at all levels. Currently if the setup and teardown scripts are same, and project is run at the project level, the setup and teardown scripts for testsuite and testcases are also run, which is redundant. Adding these options would increase the modularity of setup and teardown scripts. User wil be able torun project at any level and choose at what level the setup and teardown scripts should run.shrik187 years agoOccasional ContributorNew Idea1.7KViews1like1Comment'TestCase Run Steps' Should Allow for Assertions in those Steps
Currently test case run steps don't allow you to add assertions on the returns from those test steps, resulting in having to create separate extremely clunky 'Assertion' steps to assert that the data returned is what you expect when running flexible test cases. eg. Say you want to run a test case to determine the status of something and the status is returned. That status may be different depending on the test case. You should be able to assert on the returned parameters INSIDE of that testcase run step.beaston8 years agoNew ContributorNew Idea2.8KViews1like1CommentDrop down for Report Type
Hi , Many customers have had issues creating reports for Secure Pro and this is mainly due to spacing. Could we add drop downs for the Report Type and Format field to avoid such issues. If they mistype the Rerport Type there is no errors sent to the screen and the report simply does not generate. Thanks, Laura Kennedy Smartbear SEPostponed2.6KViews1like1CommentLog scrolling control
It would be helpful if a user was able to choose whether or not they wish to have Logs scroll as they populate or not. Each log (Error, HTTP, Script, etc) should have their own setting and not have one setting to rule them all. I have created several scripted assertions with a great bit of detail. I have to wait until the test is finished running before I can describe or research the error I am receiving. This is not very efficient when I have individuals assisting with debugging of an application. Heather A.hmanastasi7 years agoOccasional ContributorNew Idea1.7KViews1like1CommentAbility to add attachments to SendMail TestStep
Hi I would like to suggest the functionality to add a generated datasink as an attachment to a SendMail TestStep. Currently it doesn't seem to be supported. This will assist me in automating an entire end to end process without using Groovy. Thank you very much. Regards Charlesgoliontus8 years agoOccasional ContributorNew Idea1.8KViews1like0CommentsRetain Transaction Log details between sessions
BT have requested the possibility to retain the data caught in the Transaction Log once Ready! API is closed and reopened. Currently the data is only retained while the session is open. They would like that when they run a test and then come out of Ready! API that those results are readily available when they go back in again in the Transaction Log Tab.New Idea1.5KViews1like1CommentRecreate PDF security reports at later times.
Currently, the only way to get a PDF security reports is when the test has finished and the hit the blue button "generate full report" If yousaveand close ReadyAPI you cannot re-create this pdf report. I propose the feature to generate PDF reports from past security tests at any time.craigwp8 years agoVisitorNew Idea921Views1like0CommentsCode completion - test suite/case/property names
The script engine has code completion for the methods of the class hierarchy ; which is quite useful. This can be extended to include the current names of TS/TC/Prop names, like so. getTestSuiteByName("ReuseableCalls").getTestCaseByName("CTSOnly").setPropertyValue("insessionid", 'hello'); ^ ^ ^ In the above example, we have to copy paste the names in ""; it would help to have completion/prompting based on the current set of names available at the current level. Thanks and best regards.BhuvanShanmugam8 years agoContributorNew Idea2.3KViews1like1CommentCopy & Paste of a test step
We have the feature of clone the test step and copy to another place. If we have a big regression test suite, then how to drag and drop the test step. I need a big screen to drag and drop. Why can't we have a copy test step and past where we want. Example: consider having a many projects with many test suites.....drag and drop will be a big issue. other API testing tools have the nice feature like copy and tothe place where you want paste it. this is not for small project with limited test suites and test cases.Chowdhary8 years agoContributorNew Idea1.2KViews1like0CommentsCertificate per Environment in Environment Manager
In our infrastructure, it's common for us to have a different certificate for the DEV/QA environments than in the STAGE environment. Currently whenever we want to execute a test in a different environment we have to go into the Preferences and change the certificate. This can get tedious if we have multiple projects ongoing and some are in QA and some are in Stage as we have to change the cert over and over. It would be helpful if a certificate could be defined per environment, or perhaps the certificate in Preferences could be overridden if one was entered for the specific environment. Thanks, Mikemwalter9 years agoOccasional ContributorNew Idea946Views1like0Comments