Socket
Socket
Sign inDemoInstall

loadtest

Package Overview
Dependencies
26
Maintainers
1
Versions
122
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.4.0 to 1.4.1

CHANGELOG.md

35

lib/websocket.js

@@ -57,3 +57,3 @@ 'use strict';

return self.makeRequest();
}
};

@@ -92,3 +92,3 @@ /**

{
var transaction_ended = false;
var ended = false;

@@ -101,4 +101,4 @@

connection.on('error', function(error) {
if (transaction_ended) return;
transaction_ended = true;
if (ended) return;
ended = true;
requestFinished('Connection error: ' + error);

@@ -108,4 +108,4 @@ });

connection.on('close', function() {
if (transaction_ended) return;
transaction_ended = true;
if (ended) return;
ended = true;
requestFinished('Connection closed ');

@@ -115,4 +115,4 @@ });

connection.on('message', function(message) {
if (transaction_ended) return;
transaction_ended = true;
if (ended) return;
ended = true;

@@ -139,3 +139,3 @@ if (message.type != 'utf8')

if ((json && json[0] && json[0][0] == 'client_connected')) {
transaction_ended = false;
ended = false;
return;

@@ -155,3 +155,3 @@ }

var request, message;
var message;

@@ -161,18 +161,13 @@ if (self.generateMessage)

message = self.generateMessage(id);
if(typeof message === 'object')
{
message = JSON.stringify(message);
}
}
if (typeof params.requestGenerator == 'function')
{
// create a 'fake' object which can function like the http client
var req = function(options, callback) {
var req = function() {
return {
write: function(message) {
connection.sendUTF(message)
connection.sendUTF(message);
}
}
}
};
};
params.requestGenerator(self.params, self.options, req, requestFinished);

@@ -185,3 +180,3 @@ }

}
}
};
};

@@ -188,0 +183,0 @@

{
"name": "loadtest",
"version": "1.4.0",
"version": "1.4.1",
"description": "Run load tests for your web application. Mostly ab-compatible interface, with an option to force requests per second. Includes an API for automated load testing.",

@@ -5,0 +5,0 @@ "homepage": "https://github.com/alexfernandez/loadtest",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc