Silk Performer Feature Requests

Please note: The Silk Performer feature requests portal has moved. Click here to access the Idea Exchange platform in the Silk Performer Community.

Existing ideas have been migrated, and you can still view ideas and comments in UserVoice for reference.
  1. Allow SilkWebDriver-generated script to be added to SP project, just like BDL.

    SilkPerformer Recorder should capture using SilkWebDriver. The generated script should be added to the project. SP should allow editing the script, just like BDL. TryScript and test runs should use webdriver to replay the script. Reporting should be supported as with BDL. Should be able to capture screenshots via selenium both on error and as a callable function. Calling selenium from BDL would be a good bridge between existing scripts and selenium.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. command line enhancements suggestions

    Ability to automatically run a load test, generate the report in html format and generate a cross load result of new build against previous build (baseline) to detect the performance imipact (html format), without the manual involvement. Thus the command line features of silk performer components are very important.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Provide a way to check inside the script if stop button was pressed or loadtest has ended

    Currently it is possible only to end the script at the moment the loadtest has ended or to finish the whole transaction. If some parts of the transaction should not be interrupted, but the whole transaction might take a long time to complete, we have to wait for the whole transaction to complete at the end of the test.

    As an example - we have a loop inside the transaction that will go to the next iteration based on some probability, so while the mean number of repetitions is low, it might climb even to several hours. We can not…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow the use of left and right boundaries in recording rules to refine where variables are inserted.

    In recording rules, we can use left and right boundaries to show where we want to pull data from to create a variable. It would be helpful if we could use the same boundary idea to specify exactly where in the script we want these variables used - as an example, I am working with an asynchronous application that sends larges packets that lack context headers; however, the packet shape is static enough to where the ability to precisely say where to insert the formID values is possible if only I could tell it to insert it between words X…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Extended XPath on Browser Driven

    to be able to use XPath features like
    parent::*
    preceding-sibling
    following-sibling
    etc

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. IPv6 support for internal communication between controller and agents

    Support for IPv6 internal communication between controller and agents

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Wizard to replace Dates and times.

    It's a drag to having to create functions to manage and create Dates and Times. Should have a wizard to this the same way you're able to replace string parameters.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support HTML5 Web Storage in low-level, page-level and browser-driven APIs

    Add api's for localStorage and sessionStorage API's, clear storage appropriately at end of session, start with clean storage in new session, etc.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Implement GIT source control

    Version control is an invaluable tool not only for developers but also for performance testers.
    Using version control helps to make occasionally mistakes unhappen.
    it also is a basis for a professional collaboration within in a testing team.

    We are planning to run loadtest out of SCTM using GIT as source control.
    Unfortunately the Microfocus tools do not support a consistent tool chain. In opposite to SCTM Silkperformer’s source control integration does not provide support for contemporary version control solutions.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. breakpoint

    It would be very much helpful if 'Breakpoint' option is included to debug the script.

    And also 'Run from step' (feature in UFT) can be implemented to save time by executing/debugging from the middle of test case.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. SoapUI, WSDLs, and SOAP testing.

    SoapUI is open source; add, link to, or some how incorperate SoapUI's ability to handle WSDL's into SP for SOAP testing.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. column mode during a loadtest

    It will be nice to sort the user during a loadtest with a column mode. I want to look for user who have the most error or I want to re-sort to look for the user who have the most transactions.

    50 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. simplify REST testing

    I can use SP for testing REST services; OK; but at the same time, this is an opportunity for SP to shine by adding some simple functionality to make the process more friendly. For example, SP could interpret the REST request and present the user with some nice forms.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Retrieve number of currently active virtual users (real time)

    While running a test, the number of active virtual users is available "real time" as Client-Side Measure (if enabled) across the entire workload and all agents.

    As this information is obviously available to the Performer Runtime, we would like to be able to query this number of VU using an appropriate function or API call (real time). Especially stopped (e.g. because of too many errors) or killed VU need to be considered correctly.

    None of the documented Silk Performer functions seems to expose this number (“close” functions are: GetRuntimes and GetDefinedUserTypeVus).

    Best would be a possibility to retrieve the number…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support Linux for Agent

    It is very important to have agents that support Linux operating systems view of the prevalence in the great companies

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add support to GWT-RPC based website

    Please allow GWT-RPC support to http/html protocol level to be able to decode much of the complex data in the HTTP responses and requests in theses websites.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow WebVerifyXXXX functions to verify for an array of strings

    When WebVerifyXXXX (e.g. WebVerifyDataBoundEx) functions are used, only one verify string can be specified. There are many cases when two or more possible values can be valid. Allowing sVerify string to be optionally an array of strings would make the functions very useful. For now, WebParseDataBoundEx has to be used and check for the possible values.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Adding Accurev as a possible source control provider for Silk-Performer

    Adding Accurev as a possible source control provider for Silk-Performer

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. View all session candidates in one single go instead of traversing page by page

    After a replay, it will be helpful to view all the session candidates in one single go (with a link to the corresponding page in the TrueLog) in the Diff window instead of traversing page by page.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Use relative paths in project files

    Currently SIlk Performer stores and searches for data files using absolute paths.

    I tend to not like cluttering up the root project directory with a ton of stuff so I put all data files that are project specific in a data subdirectory within the root project directory. This way I am not polluting the default global data directory which the Silk Performer installation creates with project specific files.

    Allowing the use of relative paths would also make a big difference when using source control, such as my teams use of Git. Whenever a new person on a project first checks…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5

Silk Performer Feature Requests

Categories

Feedback and Knowledge Base