当前位置: 首页 > news >正文

eclipse做网站代码什么是网络营销名词解释

eclipse做网站代码,什么是网络营销名词解释,wordpress主题文件夹在哪,温州网站收录添加测试接口 在Spring Boot Demo项目里实现一个简单的用户管理系统的后端功能。具体需求如下#xff1a; 实现了一个RESTful API#xff0c;提供了以下两个接口 #xff1a; POST请求 /users#xff1a;用于创建新的用户。GET请求 /users#xff1a;用于获取所有用户的列…添加测试接口 在Spring Boot Demo项目里实现一个简单的用户管理系统的后端功能。具体需求如下 实现了一个RESTful API提供了以下两个接口 POST请求 /users用于创建新的用户。GET请求 /users用于获取所有用户的列表。 创建新用户功能 用户可以通过向 /users 发送 POST 请求来创建新用户。新用户的信息通过请求体以 JSON 格式提供包括用户的姓名和年龄。 获取所有用户列表功能 用户可以通过向 /users 发送 GET 请求来获取所有已创建用户的列表。服务器将返回一个包含所有用户信息的 JSON 数组。 用户对象定义 用户对象由姓名和年龄两个属性组成。用户对象的定义嵌套在 UserController 类内部仅在该类中可见。 package com.copier.springbootdemo.rest;import org.springframework.web.bind.annotation.*; import java.util.ArrayList; import java.util.List;RestController RequestMapping(/users) public class UserController {// 用于存储用户对象的列表private ListUser users new ArrayList();// 创建新用户的端点PostMappingpublic User createUser(RequestBody User user) {users.add(user); return user;}// 获取所有用户的端点GetMappingpublic ListUser getAllUsers() {return users; }// 表示用户的内部类static class User {private String name;private int age;public String getName() { return name; }public void setName(String name) { this.name name; }public int getAge() { return age; }public void setAge(int age) { this.age age; }} } 构建Apifox Docker镜像 编辑如下内容的Dockerfile从FROM node:18.13.0的基础镜像开始构建一个新的镜像然后在其中安装了apifox-cli。 FROM node:18.13.0 RUN npm i -g apifox-clilatest --registryhttps://registry.npmmirror.com/在同级目录下执行如下命令构建工具镜像有告警不要怕 docker build -t docker.mvcode.cn:8083/apifox:1.0.0 .使用如下命令测试镜像是否构造成功 docker run --rm docker.mvcode.cn:8083/apifox:1.0.0 apixfox -v然后通过如下命令将镜像推动到镜像库(如何构建镜像库点这里Dockernexus构建自己的制品库之三Docker仓库的使用)。推送到镜像库后我们就可以随便使用了。 docker push docker.mvcode.cn:8083/apifox:1.0.0准备测试用例 如何使用Apifox不是本文档所关注的内容禁用截图演示整个过程项目的文档请移步Apifox帮助文档。 创建数据模型 添加用户接口和测试用例 查询接口 查询测试用例 新增用户接口 新增用户测试用例 测试环境 测试场景 运行测试 导出 根据图中所示将测试场景导出为“Apifox ClI格式”。 配置Gitlab CI/CD 新增测试脚本 将导出的文件放在项目的testcases目录下 #!/bin/bash # 获取当前目录路径用于后续挂载到 Docker 容器中 APP_ROOT$(pwd) mkdir report docker run --rm \-v /home/copier/.m2/:/root/.m2/ \-v $APP_ROOT:/app \-w /app \docker.mvcode.cn:8083/apifox:1.0.0 apifox run -k \--out-dir ./report --out-file apitest -r html,cli \--env-var serverURLhttp://192.168.3.52:9999 \./testcases/usertest.apifox-cli这段脚本主要用于在 Docker 容器中运行apifox镜像执行 API 测试并生成测试报告。 APP_ROOT$(pwd): 这一行代码将当前工作目录的路径保存在 APP_ROOT 变量中。 mkdir report: 创建一个名为 report 的目录用于存储测试报告。 docker run --rm ...: 这是运行 Docker 容器的命令。下面是它的各个参数解释 --rm: 表示当容器退出时立即删除容器。这有助于在容器结束后自动清理资源防止垃圾文件的堆积。-v /home/copier/.m2/:/root/.m2/: 将主机中的 /home/copier/.m2/ 目录映射到容器内的 /root/.m2/ 目录这样容器内的 Maven 缓存可以重复使用。-v $APP_ROOT:/app: 将主机中的 $APP_ROOT 目录映射到容器内的 /app 目录这样容器就可以访问主机上的测试用例文件等资源。-w /app: 指定容器的工作目录为 /app这是为了确保后续的命令在正确的工作目录下执行。docker.mvcode.cn:8083/apifox:1.0.0: 指定要运行的 Docker 镜像其名称为 apifox版本为 1.0.0。apifox run -k ...: 这是在容器内执行的具体命令它启动了 apifox 工具来运行 API 测试。下面是各个参数的解释 -k: 表示以非交互式模式运行即不需要用户输入。--out-dir ./report: 指定测试报告的输出目录为当前工作目录下的 report 目录。--out-file apitest: 指定测试报告的文件名为 apitest。-r html,cli: 指定测试报告的格式为 HTML。--env-var serverURLhttp://192.168.3.52:9999: 设置一个环境变量 serverURL其值为 http://192.168.3.52:9999这个环境变量可能会在测试过程中被用到。./testcases/usertest.apifox-cli: 指定要运行的测试用例文件路径。 Apifox CLICommand Line Interface即命令行界面主要用来以命令行方式运行接口测试过程具体参数参照如何使用以及参数说明。 执行自动化测试 通过查看Gilab的流水线和作业我们可以查看运行结果。 流水线执行结果 API测试结果
http://www.hkea.cn/news/14560450/

相关文章:

  • 怎么让客户做网站广州新建站
  • 东莞集团网站建设网站开发费税率是多少
  • php网站开发实训指导书如何做商业网站分析
  • 做餐饮培训网站广告西安高风险调整
  • 餐馆效果图网站广州短视频拍摄
  • 上海做网站设计的公司内蒙古网站开发公司
  • 垂直行业门户网站建设方案黑彩网站怎么做
  • 班级网站 建设模板wordpress移除工具栏
  • 网站添加在线支付功能什么是网络营销?网络营销的职能有哪些?
  • wordpress资讯类主题破解版百度seo专业网站
  • 网站手机版模板泰安百度推广代理公司
  • 网站建设构架linode vps wordpress插件不运行
  • 网站开发怎么自动获取位置百度推广代理
  • 深圳专业做公司网站网上动漫设计
  • 网站建设佛山拓客科技公司云南网络营销公司
  • 免费网站建站模板广西新农村建设指导员网站
  • 自己做的网站加载慢湘潭商城网站建设定制
  • 申请自助建站怎么做好网站营销
  • 51这个网站还有吗logo在线制作免费平台
  • 阿里巴巴网站建设过程深圳小程序开发费用
  • WordPress 获得附件seo怎么做优化计划
  • 自助建站什么意思网站建设是否包含等保
  • 网站收录了怎么做排名沈阳酒店企业网站制作公司
  • 深圳网站制作哪家价格便宜wordpress文章添加字段不重复
  • 建设导航网站费用吗阿里网站备案寄材料
  • 百度网站建设微信封面建立视频网站
  • 创办一个网站能够做那些事网页界面设计风格
  • 网站建设维护需要懂哪些知识中国交通建设集团有限公司官网
  • 视频网站怎么做可以播放电视剧一个人做网站用什么技术
  • 网站策划做啥网站logo一般多大