吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1001|回复: 3
收起左侧

[已解决] 求助下 BenchmarkDotNet ,是否以及如何自定义测试次数?

  [复制链接]
getstr88 发表于 2022-7-1 15:55
本帖最后由 getstr88 于 2022-7-1 17:48 编辑

需要用 BenchmarkDotNet提供给甲方一份严谨的性能测试报告。网上资料大都直接一篇抄过来的,设上attribute就跑,然后截个图跑完的结果就完事了。
当然也可能是文章太老。我现在用新版本,因为每个测试本身就很耗时,然后我发现这个BenchmarkDotNet默认情况下,把要测试的函数至少跑了4000+遍(因为我这个函数里面写的,每次执行都会生成用UUID为随机文件名的文件,所以通过文件数量可以看出)

但这个太夸张了,跑了5个小时还没跑完。。。

我也没搜到,怎么设置它跑多少次求平均性能

(PS:希望说用DateTime在开始结束记录下,然后减一下就作为结果,或者用StepWatch算一下的朋友,就不要说你知道怎么严谨的性能测试了,谢谢)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| getstr88 发表于 2022-7-1 15:58
对了,还有个问题。我目前发现,测试函数,貌似可能是并发运行的。请问如何不要并发。
为什么我觉得它是并发的,因为如果我把UUID随机文件名,改为一个固定的。虽然我函数最后都会释放handle,但测试运行过程中会报文件被其他进程占用。所以深深觉得它并发运行的

而不用这个测试框架,只是执行100次我的测试,是不会出现报文件被占用的
头像被屏蔽
yike911 发表于 2022-7-1 16:10
 楼主| getstr88 发表于 2022-7-1 16:26
yike911 发表于 2022-7-1 16:10
loadrunner或者jmeter会不会更好?

兄弟  1、我是C#   2、我不是进行web压力测试啊兄弟。我是测试一个C#函数的执行效率
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 09:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表