FCLT#54736 Performance tester beter bandbreedte laten controleren

svn path=/Website/branches/v2018.1/; revision=39211
This commit is contained in:
Jos Groot Lipman
2018-09-26 11:10:02 +00:00
parent 8a460f01d0
commit 63da586c16
4 changed files with 19 additions and 9 deletions

4
APPL/FAC/NC/dirinfo Normal file
View File

@@ -0,0 +1,4 @@
NC (No Compression)
perfmon.asp doet met t5 een bandbreedte test. Als daar echter
http-compression op wordt toegepast is de meetwaarde onbetrouwbaar
In deze folder schakelen we via web.config de compressie uit

View File

@@ -11,7 +11,7 @@
Note:
*/ %>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../../Shared/common.inc" -->
<%
// WEB_PERMON gaat automatisch, WEB_PRSSYS zou handmatig kunnen aanroepen
@@ -122,10 +122,10 @@ function toMillisec(sTime)
onloadCnt = 0;
for (i=0; i < <%=niFrame%>; i++)
if (mode==1)
document.getElementById("imgfr"+i).src = "../Pictures/perfmon.gif";
document.getElementById("imgfr"+i).src = "../../Pictures/perfmon.gif";
else
// document.getElementById("ifr"+i).src = "../res/photo.asp?room=-"+Math.floor(Math.random()*10000)+"&dt=" + (new Date()).valueOf();
document.getElementById("ifr"+i).src = "../res/get_res_info_ajax.asp?perfmontest=1&req_info=res_ruimte&res_ruimte_key=-"+Math.floor(Math.random()*10000)+"&dt=" + (new Date()).valueOf();
// document.getElementById("ifr"+i).src = "../../res/photo.asp?room=-"+Math.floor(Math.random()*10000)+"&dt=" + (new Date()).valueOf();
document.getElementById("ifr"+i).src = "../../res/get_res_info_ajax.asp?perfmontest=1&req_info=res_ruimte&res_ruimte_key=-"+Math.floor(Math.random()*10000)+"&dt=" + (new Date()).valueOf();
}
function SetPicture(vimage,vremark) // Photo.asp callback
{
@@ -202,7 +202,7 @@ function toMillisec(sTime)
<% /* =========================================================================================== */ %>
<table>
<tr><td><b>Facilitor environment performance indication</b><br><%= startDate%></td></tr>
<tr><td><img src=../Pictures/perfmon.png></td></tr>
<tr><td><img src=../../Pictures/perfmon.png></td></tr>
</table>
<% /* =========================================================================================== */ %>
<table>
@@ -311,7 +311,7 @@ function toMillisec(sTime)
<table>
<tr>
<td colspan=3><b>D) Netwerksnelheid</b>
<br>Hier wordt getest hoe snel data over het (inter/intra)netwerk wordt getransporteerd.
<br>Hier wordt getest hoe snel data over het (inter/intra)netwerk wordt getransporteerd (testen zonder Fiddler!).
</td>
</tr>
<tr><td>Overhalen 1MB kilobyte aan (verborgen) data:</td><td><div id=cntSpeed>Bezig..</div></td></tr>
@@ -326,14 +326,14 @@ function toMillisec(sTime)
%> <script>
var eDate = new Date();
t5 = (eDate - sDate);
document.getElementById("cntSpeed").innerHTML = ""+t5+"ms";
document.getElementById("cntSpeed").innerHTML = ""+t5+"ms (~"+(Math.round(1024*80/t5)/10)+"Mbit/s)";
// die is er nog niet document.getElementById("cntSpeedTot").innerHTML = ""+t5;
</script>
</table>
<% /* =========================================================================================== */ %>
<% for (i = 0; i < niFrame; i++)
{ %>
<IFRAME src="../shared/empty.html" id=ifr<%=i%> onload="IframeLoaded()" style="display:none"></IFRAME>
<IFRAME src="../../shared/empty.html" id=ifr<%=i%> onload="IframeLoaded()" style="display:none"></IFRAME>
<IMG id=imgfr<%=i%> onload="IframeLoaded()" style="display:none">
<% } %>
<table>

6
APPL/FAC/NC/web.config Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<urlCompression doStaticCompression="false" doDynamicCompression="false"/>
</system.webServer>
</configuration>

View File

@@ -25,7 +25,7 @@ var authparams = user.checkAutorisation(autfunction, true);
function startTiming()
{
window.status = "Bezig met een performancemeting...";
document.getElementById("frm").src = "../fac/perfmon.asp?autosave=1";
document.getElementById("frm").src = "../fac/nc/perfmon.asp?autosave=1";
}
function nextTiming()
{