文章预览
在现代软件开发中,性能和用户体验是至关重要的,而负载测试和自动化测试可以帮助我们实现这一目标。在本文中,我们将讨论如何在 Kubernetes 环境中运行 Locust 和 Selenium,并详细介绍如何安装 Chrome 和 ChromeDriver。 1. Dockerfile 配置 首先,我们需要创建一个 Dockerfile,以构建一个包含 Locust 和 Selenium 的 Docker 镜像。以下是 Dockerfile 的内容: FROM locustio/locust:2.31.3 # 设置 Chrome 的版本 ENV CHROME_VERSION 130.0.6723.69 USER root RUN apt-get update -qq -y & & \ apt-get install -y wget unzip & & \ apt-get install -y \ libasound2 \ libatk-bridge2.0-0 \ libgtk-4-1 \ libnss3 \ xdg-utils & & \ wget -q -O chrome-linux64.zip https://storage.googleapis.com/chrome-for-testing-public/$CHROME_VERSION/linux64/chrome-linux64.zip & & \ unzip chrome-linux64.zip & & \ rm chrome-linux64.zip & & \ mv chrome-li
………………………………