写一个软件,来对另一个软件进行压力测试(在线等)

「已注销」 2011-09-16 10:56:44
现在手里有个软件,在接收多条数据时,会出现数据丢失。因此想写一个测试软件,来进行压力测试,看看此软件在同事接收多少条数据时会出现丢失的情况。详细如下:
1:被测试软件是一个数据中间件,用与接收网络数据(gprs等传输来的数据)
2:知道被测试软件的协议;
3:必须使用C#语言写测试软件。
此前从没有接触过这类东西,希望知道的高人指点指点。本人才从学校出来,经验和技术都不足,希望得到高手的指点。
...全文
115 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2011-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 builderc 的回复:]

这个需求确实有点难为新人了。

1. 你可以用网络抓包工具,获取一下你这个软件运行时经过的数据。做成模拟数据

2. 写一个发送程序,专门发送模拟数据。

3. 发送程序根据你的要求改成多线程或者模拟大数据量进行测试。 注意记录log和精确时间

4. 如果你的接收软件没有输出,就比较难判断什么时候出现丢失。 这个你还要多调查分析一下,找到一个可以判断丢失的条件或者方法。
……
[/Quote]
能推荐一个抓包工具呢?软件是CS的,没有源码
trentliu 2011-09-16
  • 打赏
  • 举报
回复
这个需求确实有点难为新人了。

1. 你可以用网络抓包工具,获取一下你这个软件运行时经过的数据。做成模拟数据

2. 写一个发送程序,专门发送模拟数据。

3. 发送程序根据你的要求改成多线程或者模拟大数据量进行测试。 注意记录log和精确时间

4. 如果你的接收软件没有输出,就比较难判断什么时候出现丢失。 这个你还要多调查分析一下,找到一个可以判断丢失的条件或者方法。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧