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

和城乡建设厅官方网站wordpress woff

和城乡建设厅官方网站,wordpress woff,wordpress侧边栏加图片,建设家装网站WebAppDbTest 项目测试 测试工具 ltt介绍安装使用方式1、Drill2、Hammer3、Nailgun 测试主机规格配置CRUD 性能测试对比1、ltt 工具测试1.1、AddSingle 单条数据添加1.2、AddBulk 批量数据#xff08;1000#xff09;条添加1.3、GetSingle 单条数据查询1.4、GetAll 多条… WebAppDbTest 项目测试 测试工具 ltt介绍安装使用方式1、Drill2、Hammer3、Nailgun 测试主机规格配置CRUD 性能测试对比1、ltt 工具测试1.1、AddSingle 单条数据添加1.2、AddBulk 批量数据1000条添加1.3、GetSingle 单条数据查询1.4、GetAll 多条1000数据查询 2、方法执行时间分析2.1、查看 WeatherForecast 天气预报数据2.1.1、LiteDB 数据集记录信息2.1.2、SQLite 数据表记录信息 2.2、显示 LiteDB.Studio 截图2.3、测试类库版本2.4、统计结果信息 测试项目 WebAppDbTest 地址https://gitee.com/dolayout/sample/tree/master/code/Sample.WebAppDbTest 测试工具 ltt 介绍 LoadTestToolbox 是一个使用 C# 开发的轻量级压测工具基于 .NET6 版本 和其他压测工具相比LoadTestToolbox 安装和使用都非常简单。 LoadTestToolbox 提供了一种可靠的方式来模拟高负载情况来确定系统的瓶颈和性能极限并且支持以图片输出压测结果。 安装 该工具是基于 .NET6 开发所以前提条件是宿主机环境安装了 .NET6 SDK然后执行 cli 命令全局安装 dotnet tool install --global LoadTestToolbox # or dotnet tool install -g LoadTestToolboxLoadTestToolbox 工具安装成功输出如下信息 使用方式 LoadTestToolbox 目前包含了三个工具分别是drill、hammer、nailgun。 drill周期性发起请求测试应用的长期稳定性hammer指定范围内递增的并发请求测试接口的性能nailgun发起瞬间的大量请求来测试接口性能 1、Drill Drill 可以通过在更长的时间内以间隔不断的请求来进行测试应用的长期稳定性。 命令用法式例 ltt drill --url https://www.baidu.com/ --rps 100 --duration 10 --filename drill-jd-chart.png命令说明 在上面的命令中LoadTestToolbox 将每秒发出 100 个请求以一致的 20 毫秒间隔持续 10 秒请求到 www.jd.com。 完成后会输出到 笛卡尔图 的测试结果并且显示每个请求和对应的响应时间。 输出结果drill-jd-chart.png 2、Hammer Hammer 可以通过指定范围的并发请求测试接口的性能并返回每个请求的平均响应时间。 命令用法式例 ltt hammer --url http://www.jd.com --min 1 --max 100 --filename hammer-jd-chart.png命令说明 上面的命令会同时发出 1 个请求然后是 2 个、3 个依此类推最多是 100 个并发请求到 www.jd.com。 输出结果hammer-jd-chart.png 3、Nailgun Nailgun 可以对指定的接口发起瞬间的大量请求来测试接口性能。 命令用法式例 ltt nailgun --url http://www.jd.com/ --requests 100 --filename nailgun-jd-chart.png命令说明 一次性发起 ·100· 个请求到 www.jd.com。 输出结果nailgun-jd-chart.png 上面就是 LoadTestToolbox 的三个drill、hammer 、nailgun主要工具该工具还支持各种配置HTTP 请求方法请求头请求体等。 LoadTestToolbox 项目地址 https://github.com/ecoAPM/LoadTestToolbox 测试主机规格配置 此处使用的腾讯电脑管家检测电脑配置显示信息如下 CRUD 性能测试对比 这里就列举新增数据和查询数据两种类型的操作其他类型操作类似感兴趣的小伙伴可自行测试。 1、ltt 工具测试 此处使用 LoadTestToolbox 的 nailgun 方式测试 api 接口性能 1.1、AddSingle 单条数据添加 输入命令 ltt nailgun --url http://localhost:8080/api/Sqlite/AddSingle --requests 100 --filename sqlite-addsingle-chart.pngltt nailgun --url http://localhost:8080/api/LiteDb/AddSingle --requests 100 --filename litedb-addsingle-chart.png单条数据添加输出信息 sqlite-AddSingle litedb-AddSingle 1.2、AddBulk 批量数据1000条添加 输入命令 ltt nailgun --url http://localhost:8080/api/Sqlite/AddBulk --requests 100 --filename sqlite-addbulk-chart.pngltt nailgun --url http://localhost:8080/api/LiteDb/AddBulk --requests 100 --filename litedb-addbulk-chart.png批量数据添加输出信息 sqlite-AddBulk litedb-AddBulk 1.3、GetSingle 单条数据查询 输入命令 ltt nailgun --url http://localhost:8080/api/Sqlite/GetSingle --requests 100 --filename sqlite-getsingle-chart.pngltt nailgun --url http://localhost:8080/api/LiteDb/GetSingle --requests 100 --filename litedb-getsingle-chart.png单条数据查询输出信息 sqlite-GetSingle litedb-GetSingle 1.4、GetAll 多条1000数据查询 输入命令 ltt nailgun --url http://localhost:8080/api/Sqlite/GetAll --requests 100 --filename sqlite-getall-chart.pngltt nailgun --url http://localhost:8080/api/LiteDb/GetAll --requests 100 --filename litedb-getall-chart.png多条数据查询输出信息 sqlite-GetAll litedb-GetAll 2、方法执行时间分析 2.1、查看 WeatherForecast 天气预报数据 2.1.1、LiteDB 数据集记录信息 执行 sql 语言分组查询 SELECT *.Summary,COUNT(*) AS total,[MAX(*.TemperatureC),MIN(*.TemperatureC)] TemperatureC,[MAX(*.TemperatureF),MIN(*.TemperatureF)] TemperatureF FROM WeatherForecast WHERE Date 2024-12-31 23:59:59 GROUP By Summary;输出结果 2.1.2、SQLite 数据表记录信息 执行 sql 语言分组查询 select Summary,count(Id) as total,[ || MAX(TemperatureC) || , || MIN(TemperatureC) || ] TemperatureC,[ || MAX(TemperatureF) || , || MIN(TemperatureF) || ] TemperatureF from WeatherForecast where Date 2024-12-31 23:59:59 GROUP BY Summary;输出结果 2.2、显示 LiteDB.Studio 截图 a1、执行 sql 语句 SELECT $ FROM ActionExecInfo order by ActionName;a2、输出结果 b1、执行 sql 语句 SELECT *.Database,*.ActionName,COUNT(*) AS total,[MAX(*.ExecTime),MIN(*.ExecTime)] ExecTime FROM ActionExecInfo GROUP By ActionName;b2、输出结果 2.3、测试类库版本 –SQLiteLiteDBVersion3.41.25.0.17Nuget PackageFreeSql.Provider.Sqlite v3.2.805LiteDB.Async v0.1.7 2.4、统计结果信息 两种数据库对应的 CRUD 方法执行信息都记录在 LiteDB 数据库中数据集是 ActionExecInfo数据结果统计信息如下 dbAddSingle/1AddBulk/1000GetSingle/1GetAll/1000UpdateSingle/1UpdateBulk/30DeleteSingle/1DeleteBulk/30sqlite864165815284705170479181709904419176842337785313632074044810895litedb507606216464773167457881705384724372806252779663472934535131508 折线统计图显示信息 柱状统计图显示信息 说明以上数值越小越好执行时间单位毫秒/ms。 操作类型后面跟的是数据行数例如AddSingle/1执行单次数据添加操作数据量1条。
http://www.huolong8.cn/news/340169/

相关文章:

  • 公司可以备案几个网站搭建论坛网站
  • 设计网页作业济南优化网站的哪家好
  • 银川网站建设联系电话谭木记网页制作教程
  • 乐清网站优化wordpress quiz
  • 变更网站做推广需要备案wordpress表单中文版
  • 找人做网站应该注意哪些工业设计完整作品集
  • 使用vs2015做网站教程常州高端网站建设公司哪家好
  • 公司网站销售平台建设费分录海外网络怎么搭建
  • 阿里云网站注册安宁网站建设熊掌号
  • 网页设计网站开发需要什么软件上海网站建设报价
  • 有哪些ui的设计网站wordpress虚拟资源下载博客
  • 竞价网站建设做建材一般去什么网站宣传
  • 建网站商城平台wordpress字体在哪个文件夹
  • 人工智能设计网站外贸公司网站模板免费
  • 哪些行业网站推广做的多建设银行网银盾不能打开网站
  • wordpress服务器系统seo推广优化排名软件
  • 网站预算表怎么做上海网站设计专业团队
  • 网站横向菜单做精神科网站价格
  • 如何做地图的ppt模板下载网站wordpress 自定义结构
  • 怎么样做网站才能适应手机屏幕用html做的网站加背景音乐
  • 上海网站建设广告语三星网上商城优惠码
  • 工商局注册公司网站设计制作个人网站
  • 长沙毕业设计代做网站价格合肥seo整站优化网站
  • 南通精诚建设集团有限公司网站做图片素材的网站
  • 宿迁网站制作公司三亚最新通告文昌最新通告
  • 网站建设资金的请示泉州网站建设报价
  • 网站开发题目女生做网站编辑怎么样
  • 做室内3d设计的网站旅游网站建设的现状
  • 云南网站建设及优化南昌招网页设计师的公司
  • 电子商务网站开发实训总结godaddy