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

做教育网站多少钱今天的新闻有哪些

做教育网站多少钱,今天的新闻有哪些,工作简历模板电子版,山西建设工程造价管理协会网站在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量、排查可能存在的隐藏bug;压力测试(压测)是确保系统在高负载情况下仍能稳定运行的重要步骤。通过模拟高并发场景,可以评估系统的性能瓶颈、可靠…

在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量、排查可能存在的隐藏bug;压力测试(压测)是确保系统在高负载情况下仍能稳定运行的重要步骤。通过模拟高并发场景,可以评估系统的性能瓶颈、可靠性和稳定性,进而优化系统架构和资源配置。

文章目录

    • 一、压力测试相关术语
    • 二、安装wrk
      • 2.1 使用Homebrew 安装
      • 2.2 编译安装
      • 2.3 测试是否安装成功
    • 三、wrk 命令基本使用
      • 3.1 常用命令参数
      • 3.2 执行测试
      • 3.3 输出结果

一、压力测试相关术语

  • 响应时间 (RT):指系统对请求作出响应的时间。

  • 吞吐量 (Throughput):指系统在单位时间内处理请求的数量。

  • QPS(每秒查询率,Query Per Second):“每秒查询率”,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

  • TPS(Transaction Per Second):每秒钟系统能够处理的交易或事务的数量。

  • 并发连接数:某个时刻服务器所接受的请求总数。

二、安装wrk

2.1 使用Homebrew 安装

brew install wrk

2.2 编译安装

使用Git 下载源码

# 1. 切换到待安装的目录
cd /usr/local/src# 2. 免提示(-y), 安装 git
yum install git -y# 3. 下载 wrk 源码
git clone https://github.com/wg/wrk.git

克隆完成后,进入wrk目录并执行make命令进行编译。这个命令会编译wrk并生成可执行文件:

# 4. 进入安装文件夹
cd wrk# 5. 下载 gcc 编译器, 并编译
yum -y install gcc
make

编译成功后,你会得到一个名为wrk的可执行文件。为了能够在任何目录下运行wrk,你可以将其移动到系统的PATH环境变量中的某个目录,或者直接将wrk的目录添加到PATH环境变量中。如果你不确定如何操作,可以查阅相关的操作系统文档。

在Linux系统中,你可以使用以下命令将wrk添加到PATH环境变量(假设你的当前用户是user):

# 6. 创建软连接, 方便全局调用
ln -s /usr/local/src/wrk/wrk /usr/local/bin

2.3 测试是否安装成功

在使用 wrk 之前,你可以通过 wrk --help 命令来查看所有可用的命令行选项。这个命令会输出 wrk 的使用说明和所有支持的参数。

三、wrk 命令基本使用

3.1 常用命令参数

  • -c, --connections: 每个线程建立的连接数(并发数)。默认值为 200。
  • -d, --duration: 测试持续时间,例如 2s2m2h。默认值为 10 秒。
  • -t, --threads: 用于执行测试的线程数。默认值为 2。
  • -s, --script: 指定一个 Lua 脚本来处理自定义请求或响应。
  • -H, --header: 添加 HTTP 请求头,可以多次使用此参数来添加多个头部。
  • --latency: 打印详细的延迟统计信息。
  • --timeout: 设置请求超时时间,默认为无穷大。
  • --body: 指定请求体,可以是一个文件路径或直接的数据。
  • --rate: 限制请求速率(每秒请求数),默认不限速。

3.2 执行测试

执行如下命令:

wrk -t1 -d1s -c2 -s ./scripts/wrk/signup.lua http://localhost:8080/users/signup

这个命令是使用 wrk 这个 HTTP 压力测试工具来对本地主机上的一个用户注册接口进行测试。下面是命令中每个部分的解释:

  • wrk: 命令的名称,表示执行 wrk 工具。
  • -t1: -t 选项后面跟着的 1 表示使用 1 个线程来进行测试。
  • -d1s: -d 选项后面跟着的 1s 表示测试的持续时间是 1 秒。
  • -c2: -c 选项后面跟着的 2 表示每个线程保持 2 个连接打开。
  • -s ./scripts/wrk/signup.lua: -s 选项后面跟着的路径 ./scripts/wrk/signup.lua 表示加载一个 Lua 脚本,这个脚本用于自定义请求或处理响应。在这个例子中,脚本可能是用来模拟用户注册的请求。
  • http://localhost:8080/users/signup: 这是测试的目标 URL,即本地主机上的用户注册接口,监听在 8080 端口。
    综合来看,这个命令会使用 1 个线程在 1 秒内对 http://localhost:8080/users/signup 接口发起压力测试,每个线程保持 2 个连接,并且使用 ./scripts/wrk/signup.lua 脚本来自定义请求的内容,可能是模拟用户注册的行为。

3.3 输出结果

输出结果如下:

Running 1s test @ http://localhost:8080/users/signup1 threads and 2 connectionsThread Stats   Avg      Stdev     Max   +/- StdevLatency    64.63ms  711.72us  67.28ms   90.00%Req/Sec    29.80     10.76    40.00     80.00%30 requests in 1.01s, 3.78KB read
Requests/sec:     29.81
Transfer/sec:      3.76KB

这个输出是 wrk 执行完压力测试后的统计结果。下面是对每个部分的解释:

  • Running 1s test @ http://localhost:8080/users/signup: 这行显示的是测试的配置,包括测试持续时间(1秒)和测试的目标 URL(本地主机的用户注册接口)。
  • 1 threads and 2 connections: 这行显示的是测试使用的线程数(1个线程)和每个线程建立的连接数(2个连接)。
  • Thread Stats: 这部分显示的是线程级别的统计信息,包括平均延迟、延迟的标准差、最大延迟以及延迟分布在平均值正负一个标准差内的百分比。
    • Avg: 平均延迟,这里是 64.63 毫秒。
    • Stdev: 延迟的标准差,这里是 711.72 微秒。
    • Max: 最大延迟,这里是 67.28 毫秒。
    • +/- Stdev: 延迟分布在平均值正负一个标准差内的百分比,这里是 90.00%。
  • Req/Sec: 这部分显示的是每秒请求数的统计信息,包括平均请求数、请求数的标准差、最大请求数以及请求数分布在平均值正负一个标准差内的百分比。
    • Avg: 平均每秒请求数,这里是 29.80。
    • Stdev: 每秒请求数的标准差,这里是 10.76。
    • Max: 最大每秒请求数,这里是 40.00。
    • +/- Stdev: 每秒请求数分布在平均值正负一个标准差内的百分比,这里是 80.00%。
  • 30 requests in 1.01s, 3.78KB read: 这行显示的是在测试期间总共完成了 30 个请求,耗时 1.01 秒,读取了 3.78KB 的数据。
  • Requests/sec: 这显示的是平均每秒完成的请求数,这里是 29.81。
  • Transfer/sec: 这显示的是平均每秒读取的数据量,这里是 3.76KB。
    总结来说,这个测试在 1 秒内使用 1 个线程和 2 个连接对本地主机的用户注册接口进行了压力测试,平均每秒可以完成大约 29.81 个请求,平均延迟大约为 64.63 毫秒。
http://www.hkea.cn/news/802158/

相关文章:

  • 公共交通公司网站建设方案移动慧生活app下载
  • 国内开源代码网站搜了网推广效果怎么样
  • html5 metro风格网站模板今日新闻事件
  • 网站不在首页显示出来做网络推广
  • 上海网站seo公司网页推广平台
  • 网站服务器租用价格表百度怎么发布自己的广告
  • 经纪人做网站技巧搜索引擎入口yandex
  • 教育网站制作哪家服务好全球外贸采购网
  • 响应式网络网站源码百度关键词查询网站
  • 南京网站制作设计公司网络运营团队
  • 阿里巴巴上怎样做自己的网站seo网站优化网站编辑招聘
  • 网站做付费推广都需要问什么网络热词2022
  • 给男票做网站表白的软件产品市场推广计划书
  • 西安网站制作定制怎么制作自己的个人网站
  • wordpress 如何移动端盐城seo优化
  • asp.net 制作网站开发百度竞价排名软件
  • 百度爱采购推广平台天津网络推广seo
  • 福州市闽侯县建设局网站推广引流吸引人的文案
  • wordpress目录 读写权限泰安短视频seo
  • 东莞建设网站流程澎湃新闻
  • 萧县住房和城乡建设局网站seo排名推广工具
  • 企业网站php模板下载百度百科官网首页
  • 做愛視頻网站在线网页制作网站
  • 织梦pc怎么做手机网站搜索引擎优化的基础是什么
  • 课程建设网站设计源码爱站网反链查询
  • 安徽省建设业协会网站个人网页制作教程
  • 好的摄影网站推荐福州seo顾问
  • html做的好看的网站如何宣传推广产品
  • 微信手机网站制作怎么引流客源最好的方法
  • 宿州建设网站公司前端seo搜索引擎优化