专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
目录
相关文章推荐
今天看啥  ›  专栏  ›  dotNET跨平台

在 K8S 中运行 Locust 与 Selenium:安装 Chrome 和 ChromeDriver

dotNET跨平台  · 公众号  ·  · 2024-10-28 07:43
    

文章预览

在现代软件开发中,性能和用户体验是至关重要的,而负载测试和自动化测试可以帮助我们实现这一目标。在本文中,我们将讨论如何在 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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览