美文网首页工作生活
构建本地测试环境

构建本地测试环境

作者: ZMRWEGo | 来源:发表于2019-06-30 15:52 被阅读0次

测试环境的前期工作已经做完了,其中遇到的问题主要就是构建自定义镜像后,docker容器启动失败,查看启动日志后发现exec user process caused "no such file or directory"。这个问题主要是entrypoint使用的脚本格式问题(解决方法

后续测试环境构建:
更新镜像
由于每次更新我们的代码后都要重新上传到云端,所以我们的provider镜像也要随之更新
docker build --build-arg user_code_address=git@code.aliyun.com:13240441916/adaptive-loadbalance.git -t provider .

设置容器的cpu和内存

$ docker run -td  -p 20880:20880 --name=provider-small provider provider-small --cpuset-cpus="0" -m 2g
$ docker run -td  -p 20870:20870 --name=provider-medium provider provider-medium --cpuset-cpus="0,1" -m 4g
$ docker run -td  -p 20890:20890 --name=provider-large provider provider-large --cpuset-cpus="0,1,2" -m 6g
$ docker run -td  -p 8087:8087 --name=consumer consumer -m 4g

windows上wrk测试
先在一个复制的consumer上安装wrk

$ docker run -td  -p 5742:5742 --name=consumerforwrk consumer
$ docker cp wrk.lua consumerforwrk:/root/workspace/
$ docker exec -it consumerforwrk bash
$ apt-get install wrk

预热30s

$ cd ~/localtest
$ wrk -t2 -c512 -d30s -T5 --script=./wrk.lua --latency http://localhost:8087/invoke

正式60s

$ cd ~/localtest
$ wrk -t2 -c256 -d60s -T5 --script=./wrk.lua --latency http://localhost:8087/invoke
$ wrk -t4 -c1024 -d60s -T5 --script=./wrk.lua --latency http://localhost:8087/invoke

相关文章

  • 构建本地测试环境

    测试环境的前期工作已经做完了,其中遇到的问题主要就是构建自定义镜像后,docker容器启动失败,查看启动日志后发现...

  • Maven - 构建配置文件

    配置文件用于以不同的方式构建项目。比如,你可能需要在本地环境构建,用于开发和测试,你也可能需要构建后用于开发环境。...

  • mac环境本地搭建jenkins,项目构建成功了,但是用例运行错

    最近在mac环境中搭建web自动化测试环境,在本地搭建的jenkins项目,项目虽然构建成功,但是用例一直显示错误...

  • 2019-05-27

    基本每个项目都会有开发环境(本地环境)、开发集成环境、测试环境、预发布环境、正式环境。最少也有开发环境(本地环境)...

  • jenkins测试环境构建使用手册

    1. 测试版本构建流程简介   软件系统测试环境的版本构建使用jenkins平台进行,jenkins自动化构建分为...

  • redis实现分布式锁-redisson

    1、引入包: 2、redis在yml中的配置: 因为本地环境和测试环境的redis部署方式不同,本地为单节点,测试...

  • 05-pySpark 集群测试

    Windows 单机测试 本地环境 编写测试脚本 异常、 ImportError: No module named...

  • 序列化问题:java.io.InvalidClassExcept

    由于security版本升级后部署测试环境,导致测试环境版本高,本地版本低的情况,然后用测试环境生成的token是...

  • ### 访问本地测试环境 >1.局域网内,使其他设备通过IP地址访问PC的本地测试环境,只要...一步! 修改se...

  • 【指南】本地如何搭建IPv6环境测试你的APP

    【指南】本地如何搭建IPv6环境测试你的APP 【指南】本地如何搭建IPv6环境测试你的APP

网友评论

    本文标题:构建本地测试环境

    本文链接:https://www.haomeiwen.com/subject/uzdbcctx.html