Wiki Page: How can I simulate the movement of files using Windows Explorer?
Created On: 22 February 2011 This is possible using the Windows API kernel32.dll. The attached script illustrates how to copy and delete files in a similar way as you would when using Windows...
View ArticleWiki Page: How can I run a loadtest without having to specify a duration?
To run a loadtest without having to specify a duration use the Queuing workload with zero simulation time. A Queuing workload will spread the transactions over the specified simulation time before...
View ArticleWiki Page: Why do I get the error "LoadtestController: 3309 - The temp...
This error will occur if there is a user created TEMP folder in the PROJECT folder which contains any read-only files. When launching a test Silk Performer creates temporary files in a TEMP folder and...
View ArticleWiki Page: Introduction to SilkPerformer"s new GUI-Level feature
The release of SilkPerformer 2006 R2 saw the addition of "GUI-Level" Testing to its already strong range of capabilities for load testing in the Client/ServerEnterprise environment. The GUI-Level...
View ArticleWiki Page: Why might I get a "RT: 30 - Attribute access failed, no attributes...
The error message "RT: 30 - Attribute access failed, no attributes set" will be thrown during replay if a BDF script contains the function "AttributeGetString" when no actual Project Attributes have...
View ArticleWiki Page: Why do I encounter the error "compile error SEM171" when checking...
When compiling a SilkPerformer 7.4 / 2006 script which performs a Boolean check on a OraFormsSetWindow call, the following compile error occurs: compile error SEM171: function does not have a return...
View ArticleWiki Page: Why are WebFormPost functions not executed asynchronously?
By design, all browser level calls that contain request data (e.g. posts) are executed synchronously. This is because this is the way that a normal browser application behaves, and the asynchronously...
View ArticleWiki Page: Troubleshooting tips when an issue is related to running on a...
When troubleshooting issues relating to the use of VMWare the following tips should be useful: What operating system is used by the virtual machine? What operating system is used by the physical...
View ArticleWiki Page: What is the maximum value of a thinktime?
The maximum value of a thinktime is 1009317314.0 seconds. For instance the following script will run successfully and the wait time will activate, but if increasing the value by 1 the thinktime will...
View ArticleWiki Page: How can I use GetCurrentTime to execute a code segment for a set...
To run a code segment for a set period of time, you can use Silk Performer's GetCurrentTime function to create a "while" loop to execute that segment for the desired period of time. The following code...
View ArticleWiki Page: How can I change the settings on the SAPGUI server so that users...
Silk Performer interfaces with the SAPGUI scripting API. Because of the nature of this interface, there is no way to distinguish between recording and replay. By default SAPGUI scripting is disabled...
View ArticleWiki Page: Why is the transaction count defined in BDL script not effective...
When running a load test, you may notice that the transaction number of times the transaction was repeated was not as defined in the BDL script: Script: .. dcluser user VUser transactions TInit :...
View ArticleWiki Page: In the workload configuration window, in what order are the...
In the Workload Configuration window the scripts and User Types are listed alphabetically, by script and then user group. In the Project pane window the script files are listed alphabetically if the...
View ArticleWiki Page: When replaying HTTP pages using compression does the Page Time...
The Page Time assigned to a WebPageUrl, WebPageLink, etc does NOT include the time taken to decompress the page. However a custom timer wrapped around the page will be affected by decompressing the...
View ArticleWiki Page: Why might I get the error "OraForms: 21 Severe Runtime Error,class...
This was a known issue with Silk Performer 7.0 when running against Oracle Forms version 10g that requires special shutdown handling. Patch 'SP70_Patch_18_OraForms.zip' was released to correctly...
View ArticleWiki Page: How can I resolve the error: "CitrixEngine: 50 - ParseText failed,...
You may receive this error due to an unsuccessful execution of the CitrixParseText function which uses optical character recognition (OCR) on a selected screen region and stores the result in a...
View ArticleWiki Page: What settings are required to successfully record and replay an...
As the application uses both HTTP Web and Java RMI it is recommend that both protocols are recorded. The Application Profile should be modified to use protocol "Web" along with "Java RMI" as detailed...
View ArticleWiki Page: How can I stop memory increasing when testing a secure...
This is a known issue in Silk Performer 7.0 and resolved by patch 'SP70_Patch_11_WAP_WTLS'. To obtain a copy of this patch please contact Support. WAP Support was deprecated in Silk Performer 2011....
View ArticleWiki Page: Why do I see a PerfRun.exe Error "Unhandled Exception at...
This error can occur if you are executing an ODBC script which contains the parameter "SQL_C_SBIGINT", for example: OdbcDefine(c1, "1", SQL_C_SBIGINT, 8) There is a known issue with "SQL_C_SBIGINT"...
View ArticleWiki Page: How can I tell if a test was stopped, killed or aborted after a...
You can tell whether or not a load test was stopped, killed or aborted by referring to the information stored in the repository for the test. An SQL query statement, as detailed below, can be formed...
View Article