如何使用IntelliJ集成nodejs进行接口测试

时间:2023-03-08 21:11:54
如何使用IntelliJ集成nodejs进行接口测试<response demo>

1、相关的配置及安装,在如下地址进行参考,这位大师写得也挺好(mac和windows都可以下载)

https://www.jianshu.com/p/dd2d2d0ff133

2、在集成nodejs的时候未找到nodejs,按照如下步骤进行设置并install

如何使用IntelliJ集成nodejs进行接口测试<response demo>

3、安装nodejs (此处我用的macos,所以下载pkg包)

方式一:通过http://nodejs.cn/download直接下载并安装,步骤默认,路径自选

方式二:通过命令(mac为例)

Homebrew 安装: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装nodejs:brew install nodejs

检验:安装成功后重复使用方式一安装时会提示重复,如图:

如何使用IntelliJ集成nodejs进行接口测试<response demo>

检查后台安装后在系统中存在:可以使用命令($path npm)

如何使用IntelliJ集成nodejs进行接口测试<response demo>

4、intelliJ上配置nodejs

step1:

如何使用IntelliJ集成nodejs进行接口测试<response demo>

step2:

如何使用IntelliJ集成nodejs进行接口测试<response demo>

step3:配置参数

如何使用IntelliJ集成nodejs进行接口测试<response demo>

step 4:创建项目->Run->并查看结果:发现无法找到js文件的路径

如何使用IntelliJ集成nodejs进行接口测试<response demo>

选择nodejs项目

如何使用IntelliJ集成nodejs进行接口测试<response demo>

如何使用IntelliJ集成nodejs进行接口测试<response demo>

写入需要测试的代码,进行运行,并查看运行结果

如何使用IntelliJ集成nodejs进行接口测试<response demo>

step5:检查并找到原因“

修改js文件路径为绝对路径就可以了:

首先copy它的地址:

如何使用IntelliJ集成nodejs进行接口测试<response demo>

进入edit configurations进行修改配置:保存

如何使用IntelliJ集成nodejs进行接口测试<response demo>

step6:再次run 就ok了

再次运行后,访问localhost:8080 结果如下:(中文此处显示乱码,已修改为英文展示,中文的需要配置一下编码格式哈)

success!

如何使用IntelliJ集成nodejs进行接口测试<response demo>

补充:中文的编码格式解决

将协议内容设置为utf-8即可解决

response.writeHead(200,{'Content-Type':'text/html;charset=utf-8'});