Can you evaluate the performance of the application before testing?

This is a difficult question that I was asked the other day ... We are working on a rather complex telephone (SIP) with mixed C ++ and PHP code with MySQL databases and several open source components.

A telecommunications engineer asked us to evaluate the performance of an application (which is not yet ready). It was like, β€œwell, you know how many packets can go through the Linux kernel per second, and you also know how fast your application is, so tell me how many calls will go through your stuff per second.”

It seems pointless to me, since there are a million scenarios that can happen (well, literally ...)

However ... is there a way to evaluate the performance of the application (knowing the hardware on which it will work, the ability to run standard tests on it, etc.) before actual testing?

+5
source share
7 answers

Of course, you can associate the problem with the maximum (maximum bandwidth) restrictions. There is nothing stupid in this. In fact, not knowing that the material indicates a rather erratic approach to the problem - especially in the world of telephony.

You can deal with the problem yourself - what is the minimum "work" that you must perform for a transaction or any part of the task that you have in your application?

, ? . , , , , , ..

, , . . .

, , , .

+6

. -: , . , :

, . - Excel , .

:)

+3

, - :

" , , , . , , ( IE) , ?"

. , , .

+2

. , , , . - , , , .

: , .

+1

, .

, , . 3 - 2 3, :

  • (, ), , .

  • , ( ), .

  • .

+1

. . , , . , . , .

. . , ; ; ( ). . , .

. / , . . . , / /. , ; ; ; . . , .

: . .

+1

This is true in some domains, but if you are not an expert in this domain, then you have no idea. For example, I write code to control industrial robots. Speed ​​is limited by the movement of the robot, not the speed of code execution. Knowing how fast the robot is and how far it should go, we can make pretty good estimates of "speed." I would not know how to estimate the time for your application.

0
source

All Articles