首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js -bash:围攻:找不到命令

Node.js -bash:围攻:找不到命令
EN

Stack Overflow用户
提问于 2015-05-11 22:11:46
回答 2查看 1.4K关注 0票数 0

我使用的是Mac OS X,在终端上我使用的是:

代码语言:javascript
复制
$ sudo npm install node-siege 

安装“围攻”。我可以看到在我的文件夹中创建并安装了node-siege文件夹。但是当我运行任何带有围攻的东西时,它给了我-bash: siege.config: command not found不太确定的原因。siege.config,或者任何带有围攻的命令。它给出了命令not found。

编辑我安装了围城,现在它在我的文件夹中,我可以运行它。

我有一台siege.test.js

代码语言:javascript
复制
  var siege = require('../../siege')

    // Assuming i supposed to change the script below to the directory path then + the file to run??
// For example  var siege = require(Localhost/testfolder+'/testthisfile.js')

//siege(__dirname + '/app.js')
siege()
  .host('localhost')
  .on(3000)
  .concurrent(30)
  .for(10000).times
  .get('/')
  .post('/')
  .attack()
EN

回答 2

Stack Overflow用户

发布于 2015-05-11 22:40:06

node-siege只是名为siege的命令行程序的包装器。

为了在node.js脚本中使用node-siege,您需要首先安装siege命令行工具。如何做到这一点取决于你的操作系统,但在*nix上,它通常可以通过你最喜欢的包管理器获得。

票数 0
EN

Stack Overflow用户

发布于 2019-07-19 18:26:42

你必须安装带有包管理器的围城(例如:brew install Siege)

然后创建一个初始化文件siege.config

代码语言:javascript
复制
siege -c100 -r1 http://localhost:3000/

https://linux.die.net/man/1/siege

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30169941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档