npx sequelize-cli db:create
npx sequelize-cli migration:create --name xxx
npx sequelize-cli db:migrate
npx sequelize-cli seed:generate --name xxx
npx sequelize-cli db:seed:all
npx sequelize-cli db:seed --seed 20240110064861-person.js
jest测试
运行单个文件
npm run test -- demo.test.js
npm run test:coverage
newman测试
xmysql -h localhost -u usename -p password -d databasename
newman run C:\Users\yin-yutong\Desktop\lesson2\lesson2.postman_collection.json
model测试
cmd -- set命令
set NODE_ENV=test #设置环境变量
删除migrations其他无关表,创建完撤销
npx sequelize-cli db:create #创建数据库
npx sequelize-cli db:migrate #创建表
删除seeders其他文件(ut测试),之后撤销
npx sequelize-cli db:seed:undo:all #删除测试数据
npx sequelize-cli db:seed:all #填充测试数据
jest.config.js改配置
npm run test #执行测试
api测试
postman打开对应文件,设置环境变量
打开node_modules/.bin cmd
xmysql -h 192.180.224.118 -u root -p p@ssw0rd -d awstestdb
bin/www修改重复端口(eg:3000)
npm run testapi