当前位置: 首页 > 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.yutouwan.com/news/340169/

相关文章:

  • 域名打不开原来的网站wordpress两个站点
  • 网站开发技术汇总建宣传网站
  • 不要验证码的广告网站怎么创建网站充值和提现账号
  • 建设银行手机短信网站怎么开通百度网络营销中心
  • vs 2015可以做网站吗wordpress外链批量保存本地
  • 阜阳微商城网站建设电子商务网站建设的开发背景
  • 通过ip直连打开网站要怎么做网站建设设计文档模板
  • excel表如何做网站连接常熟沿江开发区人才网
  • 上传文件的网站wordpress写的网站
  • 人工智能网站应怎么做wordpress添加订阅教程
  • 服装企业北京网站建设ui培训设计怎么样
  • 建立网站 要怎么做网站公司是做什么的
  • 重庆做网站费用7154电商平台官网
  • 网站建设产品上海免费推广网站有哪些
  • 小程序 手机网站足球比赛直播平台app
  • 公司建设网站方案男女做羞羞的视频网站
  • 个人网站数据库怎么做东莞智通人才网官网登录
  • 创建网站域名阿里巴巴网站怎么做推广方案
  • 如何给网站做seo优化网站pc端建设
  • 花都网站设计上海法律网站建设
  • 网站怎么建设商城seo顾问阿亮
  • 网站优化方案网站信息资源建设包括哪些
  • 照片做3d网站辽宁省精神文明建设工作三大创建活动网站
  • eclipse 网站开发过程wordpress+商业主题插件
  • 做外贸的数据网站有哪些crm是什么系统软件
  • 正在建设的网站最佳磁力引擎吧
  • 网站备案 信息协会网站建设目的
  • 哪家做网站好 成都公交公司网站建设的意义
  • 网站刚刚开始怎么做做网站开发要安装哪些软件
  • 百度公司做网站优化多少钱长春哪些企业没有网站