[OpenAFS-win32-devel] Windows User Simulation Tool

Mickey Lane mickeylane33540@gmail.com
Mon, 31 Aug 2009 17:21:03 -0400


This is a multi-part message in MIME format.

------=_NextPart_000_0012_01CA2A5F.6C48F1E0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I have a test tool that I've been using for a while that simulates user
activity using the OpenAFS client.

 

It has been on my list of things to do to share it with the community for
some time but before doing so, I'd like to hear what, if anything, the
community might like to see in such a tool.

 

At the moment, it's a Visual Studio 2005 project. The GUI is a dialog box
with buttons and a activity log window. It's not very complicated.

 

It uses a (or several, selectable) test config files to specify target
directories and then launches N threads to write/read/verify random data to
the targets specified in the config files. The threads all run with
different activity intervals so over time, you have periods of either
nothing happening or everything happening all at once. It's built to support
various types of activity threads but at the moment, there's only one
implemented.

 

It works well enough for my purposes but I'd need to 'finish' the user
interface a bit for general usage. And document it. That'd be pretty easy
really. (And kinda fun.)

 

If there is interest, I'll get SNA to host a download spot for the source
zip.

 

Comments welcome.

 

Regards,

Mickey.

 


------=_NextPart_000_0012_01CA2A5F.6C48F1E0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>I have a test tool that I&#8217;ve been using for a =
while
that simulates user activity using the OpenAFS client.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>It has been on my list of things to do to share it =
with the
community for some time but before doing so, I&#8217;d like to hear =
what, if
anything, the community might like to see in such a tool.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>At the moment, it&#8217;s a Visual Studio 2005 =
project. The
GUI is a dialog box with buttons and a activity log window. It&#8217;s =
not very
complicated.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>It uses a (or several, selectable) test config =
files to
specify target directories and then launches N threads to =
write/read/verify
random data to the targets specified in the config files. The threads =
all run
with different activity intervals so over time, you have periods of =
either
nothing happening or everything happening all at once. It&#8217;s built =
to
support various types of activity threads but at the moment, =
there&#8217;s only
one implemented.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>It works well enough for my purposes but I&#8217;d =
need to &#8216;finish&#8217;
the user interface a bit for general usage. And document it. =
That&#8217;d be
pretty easy really. (And kinda fun.)<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>If there is interest, I&#8217;ll get SNA to host a =
download
spot for the source zip.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Comments welcome.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Regards,<o:p></o:p></p>

<p class=3DMsoNormal>Mickey.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0012_01CA2A5F.6C48F1E0--