Details
-
Type: Task
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: EE-3.0.0.GA_P01
-
Fix Version/s: None
-
Component/s: Load Testing
-
Labels:None
-
Environment:ICEfaces 3.1 and icefaces-ee 3.1
Description
There appear to be some protocol changes that need to be reflected in the javatestclient and the jmeter scripts.
There are some changes to the bridge code. One involves a configurable refresh rate that causes the bridge to poll the server without engaging in the normal post for the icepush.listen resource and follow up request for updates.
Another change with the icepush.listen requests involves an "ice.push.sequence" number header that must be present.
I've modified both the test client and the easyPushApp jmeter client to include these extra headers. For the refresh timer, I added code to Client 2 to regex for the javascript call that sets the refresh timer, and to expost a boolean and the interval property for the Actor subclasses to implement the same behaviour.