性能测试:wiremock 基础使用 + wiremock/wiremock + docker + 镜像发布吃内存的问题

本文概述了如何在本地使用WireMock进行测试,包括jar包安装、命令行启动,以及通过Docker镜像集成并放入json文件。还介绍了解决WireMock内存问题的方法和配置参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一。单纯使用wiremock在本地测试

二。wiremock/wiremock - docker的使用

三。如何在wiremock/wiremock images 中  放入 xxx.json.

四。如何结局wiremock吃内存问题 


一。单纯使用wiremock在本地测试

1.下载jar包 拉到页面最底部

Download and Installation | WireMock

2.在cmd 窗口内运行

java -jar wiremock-jre8-standalone-2.33.2.jar --port 9999

详情见(47条消息) WireMock 使用_黄晓宇的博客-CSDN博客_wiremock

二。wiremock/wiremock - docker的使用

 记得下载  -打镜像用

      以及配置 虚拟机linux 环境 

       简单的docker使用的话 Configuring and running WireMock in Docker | WireMock

在 windows powershell 里面 一次运行就行了 下面的命令就行了

       以及  Configuring and running WireMock in Docker | WireMock     

------------------------------------------------------分割线------------------------------------------------------------------

以上在本地打镜像 使用都可 

三。如何在wiremock/wiremock images 中  放入 xxx.json.

1.下载github上的代码 GitHub - wiremock/wiremock-docker: Wiremock Docker image

2.本地解压 

用vscode打开 vscode 安装 docker插件

 3.j解压后的 代码如下 在红色mappings里面塞入xxxx.json文件

4.右击下面的        Dockerfile 

点击后

 images 制造完成

 可以通过 

docker images

 在powershell 里面查看 images 制造 完成

然后 

就可以做 image push 操作了

// 这个命令列出所有images 以及其详细信息这里我们主要看image id
docker images 

// image id 整个替换  <IMAGE ID> 实际类似于 090c26fce51x
// <name> 自己取名字 
// <v1> 是版本
docker tag <IMAGE ID>  <name>:<v1>

ex:

docker tag 090c26fce51x  woshiname:v1

docker login -u <user>  -p <password>  <具体环境>

docker tag woshiname:v1  <具体环境>/woshiname:v1
 
docker push  <具体环境>/woshiname:v1

此时镜像push完成且包含你放入的json文件。

四。如何结局wiremock吃内存问题 

       具体参数参考 Running as a Standalone Process | WireMock

   在deployment.ymal文件里放入

   args: ["--no-request-journal","--disable-request-logging"]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值