Abstract:
According to one embodiment, a method for annotating client-server transactions with a computer executing software comprises receiving a stream of transactional data associated with a plurality of events on the computer, wherein the plurality of events correspond to one or more actions taken by a user of a computer, and partitioning the stream of transactional data into a plurality of portions. The method further comprises sorting the plurality of portions into one or more groups based on the similarity of one portion of the plurality of portions to another portion of the plurality of portions, and receiving non-transactional data, comprising information about the plurality of events, from the computer. The method may also comprise identifying, for each group of the one or more groups, based on the non-transactional data, a possible action of the one or more actions taken by the user and labeling each group based on the identification.
Abstract:
A plurality of completion times associated with an application request may be obtained. The plurality of completion times may include a first completion time and a second completion time. A plurality of response times associated with a first asynchronous operation triggered by the application request may be obtained. The plurality of completion times may include a first response time associated with the first completion time and a second response time associated with the second completion time. A first correlation score may be determined describing an effect of the first asynchronous operation on the application request based on the first completion time, the second completion time, the first response time, and the second response time. Visualization data may be generated representing the first correlation score.
Abstract:
A method and arrangement in a segmentation manager (200, 600) for forming segments of customers in a communications network for use when offering services to customers jointly in those segments. In the segmentation manager, data relating to the customers' service usage and websites browsed by the customers is collected (500) and subject domains associated to the browsed websites are identified (502). A browsing behaviour of each customer is also determined (504) based on their browsed websites and associated subject domains, and domain interests of each customer are determined (506) based on their browsing behaviour. At least one customer segment is then assigned (508) to each customer based on his/her service usage and domain interests.
Abstract:
A method for adaptive content balancing for Web clients includes monitoring content processing performance in different client computing devices communicatively coupled over a network to a content server, measuring the content processing performance for each of the different devices and storing the measured performance for each of the different devices in connection with different resource groupings of the requested content type. Thereafter, a request for content is received in the content server from one of the devices, and the stored performance is retrieved. As such, the retrieved metrics of the computing device are matched to the retrieved metrics of one of a multiplicity of groupings of one or more different resources associated with the requested content and the resources of the one of the multiplicity of the groupings is included in the requested content. Finally, the requested content is transmitted to the one of the client computing devices.
Abstract:
Système (100) de test de performances d'une infrastructure (200) informatique comprenant un ordonnanceur (14) et une pluralité d'injecteurs (10, 12), chaque injecteur (10, 12) étant destiné à injecter des requêtes dans une zone (3,4) réseau de l'infrastructure (200) informatique, suivant un scénario de test de performances prédéfini, l'ordonnanceur (14) étant configuré pour installer chaque injecteur (10,12) dans une zone (3,4) réseau prédéterminée et communiquer à chaque injecteur (10,12) un scénario de test de performances prédéfini, le scénario de test de performances prédéfini étant propre à chaque injecteur (10,12), chaque zone (3,4) réseau prédéterminée ainsi que chaque scénario de test de performances prédéfini étant spécifié dans un fichier (15) de configuration fournit en entrée de l'ordonnanceur (14).
Abstract:
Embodiments of the invention provide systems and methods for providing services related to managing computer systems. More specifically, embodiments of the present invention provide for providing load testing services to remote computer systems. Generally speaking, such a service can allow a customer to capture and replay realistic workloads from production to test systems. The service can help the customer evaluate the impact of change on their system performance (e.g., upgrades, patches, application changes, schema changes, impact of adding more users, hardware changes, etc.) with a real-life workload captured from production and replayed on comparable test system restored to a captured "point in time." More specifically, the load testing service can setup and capture workloads from production systems and re-execute them with high fidelity on test copies of production databases which have the changes implemented.
Abstract:
Summarizing, the application relates to a network server system, a computer program product and a computer-implemented method for an efficient determination of one or more web page KPIs from a client device via a network, for an efficient determination of a correlation value of the derived resource KPIs and a predetermined network performance metric and for enabling an optimization of the web page download duration based on the determined correlation value. In particular the application relates to a network server system, a computer program product, and a computer implemented method suitable for download time determination and optimization.
Abstract:
The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. Code for displaying the web page may include one or more detection scripts which instruct the client-side application and/or the server-side application to detect a reload event, to capture the information upon the initiation of the reload event and to transfer the captured information back to the server, where the information may be compared against thresholds or tolerances to determine whether any such issues or deficiencies exist.