Interviewfragen zu Lasttests (Middle) mit Antworten

76 Fragen fürs Vorstellungsgespräch zu Lasttests (Middle) mit richtigen Antworten, Erklärungen und Links zur Dokumentation.

Diesen Test machen
  1. 1.Was ist der Kernunterschied zwischen einem geschlossenen und einem offenen Lastmodell?
  2. 2.Warum kann ein geschlossenes Modell eine Verlangsamung verstecken?
  3. 3.Welcher k6-Executor hält eine feste Anfragerate unabhängig von den Antwortzeiten?
  4. 4.Welche Last erzeugt dieses Szenario?
  5. 5.Was sagt ein dropped_iterations ungleich null in einem Arrival-Rate-Test aus?
  6. 6.Du brauchst 100 RPS, eine Iteration dauert etwa 1,5 s. Wie viele VUs müssen ungefähr verfügbar sein?
  7. 7.Was ist Coordinated Omission?
  8. 8.Was ist der Unterschied zwischen shared-iterations und per-vu-iterations?
  9. 9.Was macht startTime in einem k6-Szenario?
  10. 10.Was legt exec in einem k6-Szenario fest?
  11. 11.Was macht dieser Threshold?
  12. 12.Wie setzt du einen Threshold nur für einen Endpunkt?
  13. 13.Welcher eigene k6-Metriktyp passt, um eine Dauer mit Perzentilen zu messen?
  14. 14.Warum eine große CSV mit Nutzern über SharedArray laden?
  15. 15.Wo in einem k6-Skript darfst du open() aufrufen, um eine Datei zu lesen?
  16. 16.Was macht http.batch()?
  17. 17.Ein Login-Endpunkt soll im Test bei falschem Passwort 401 liefern. Wie hältst du das aus http_req_failed heraus?
  18. 18.Warum in einem großen k6-Test discardResponseBodies: true setzen?
  19. 19.Wie unterscheidet sich ein k6-Test auf Protokollebene von einem Browser-Test?
  20. 20.Wann ist ein Hybrid-Test mit wenigen Browser-VUs und vielen Protokoll-VUs sinnvoll?
  21. 21.Zwei Generatoren melden p95 = 200 ms und p95 = 400 ms. Ist das Gesamt-p95 300 ms?
  22. 22.Ein Test sendete 200 Anfragen und meldet p99.9. Wie verlässlich ist dieser Wert?
  23. 23.Was prüft die USE-Methode für jede Ressource?
  24. 24.Warum steigt die Latenz steil, wenn eine Ressource sich 100% Auslastung nähert?
  25. 25.Was sagt Amdahls Gesetz über Skalierung?
  26. 26.Unter Last lösen Timeouts Client-Retries aus, und der Traffic verdoppelt sich. Wie nennt man das?
  27. 27.Was ist Load Shedding?
  28. 28.Beim Spike-Test fügt Autoscaling Server hinzu, aber in den ersten Minuten gibt es Fehler. Warum?
  29. 29.Warum einen Test mit kaltem und mit warmem Cache fahren?
  30. 30.Der Test geht über ein CDN auf die Seite. Was misst du bei statischen Assets?
  31. 31.Im Soak-Test scheitern Logins nach einer Stunde. Was ist eine typische Ursache auf Testseite?
  32. 32.Was macht k6 standardmäßig mit HTTP-Verbindungen?
  33. 33.Die ganze Last kommt von einer IP über einen Load Balancer mit Sticky Sessions. Was kann schiefgehen?
  34. 34.Welches JMeter-Element hilft, einen Zieldurchsatz statt einer festen Threadzahl zu halten?
  35. 35.Wofür ist die CSV Data Set Config in JMeter?
  36. 36.Wie gibst du in JMeter ein Token aus der Login-Antwort an die nächste Anfrage weiter?
  37. 37.Was ist in Gatling der Unterschied zwischen constantUsersPerSec und constantConcurrentUsers?
  38. 38.Was ist ein Feeder in Gatling?
  39. 39.Was macht wait_time = between(1, 3) in Locust?
  40. 40.Im Soak-Test wächst der Speicher stetig, und GC-Pausen werden länger. Was deutet das an?
  41. 41.Das p95 des neuen Builds liegt 8% über der Baseline. Was prüfst du zuerst?
  42. 42.Wie hilft Distributed Tracing bei einem Lasttest?
  43. 43.Was drückt ein Apdex-Wert aus?
  44. 44.Warum Lasttest-Ziele an SLO und Error Budget koppeln?
  45. 45.Unter Last warten Anfragen auf einen freien Worker-Thread, während die CPU niedrig bleibt. Was ist gesättigt?
  46. 46.Warum ist ein asynchroner Ablauf (API nimmt an, ein Worker verarbeitet später) schwer zu lasttesten?
  47. 47.Ein Soak-Test legt eine Million Bestellungen an. Warum kann das spätere Läufe verfälschen?
  48. 48.Was bedeutet Pacing in einem Lasttest?
  49. 49.Was passiert mit der Nebenläufigkeit, wenn du die Think Time bei gleichem RPS von 5 s auf 1 s kürzt?
  50. 50.Warum kann ein Lasttest gegen einen Dienst zuerst dessen eigenen Rate Limiter treffen?
  51. 51.Der Generator meldet bei hoher Last „cannot assign requested address“. Was ist die wahrscheinliche Ursache?
  52. 52.Warum fallen TLS-Handshake-Kosten in Lasttests ohne Verbindungswiederverwendung oft auf?
  53. 53.Was ändert sich, wenn ein Test HTTP/2 statt HTTP/1.1 nutzt?
  54. 54.Die mittlere Latenz ist 200 ms, das Histogramm hat aber zwei Spitzen: 50 ms und 800 ms. Was deutet das an?
  55. 55.Warum ist die Standardabweichung eine schwache Zusammenfassung für Latenz?
  56. 56.Das System ruft einen Zahlungsanbieter auf. Sollte der Lasttest den echten Anbieter treffen?
  57. 57.Lädt ein k6-HTTP-Test Bilder und CSS, auf die eine HTML-Seite verweist?
  58. 58.Wie machst du zwei Läufe desselben Tests vergleichbar?
  59. 59.Was macht der Controller im verteilten Modus von JMeter?
  60. 60.Was macht ein Synchronizing Timer in JMeter?
  61. 61.Wie lassen sich k6-Ergebnisse in Echtzeit in Grafana-Dashboards zeigen?
  62. 62.Was erlaubt handleSummary() in k6?
  63. 63.Warum einen Test mit 120-150% der erwarteten Spitze fahren?
  64. 64.In einem 10-Minuten-Test ist das p95 eines Endpunkts gut, aber Fehler häufen sich in einer Minute. Was tust du?
  65. 65.Was solltest du beim Testen von WebSockets außer der Verbindungszeit messen?
  66. 66.Wie testest du ein Cache-Stampede-Szenario?
  67. 67.Warum werden Lasttests oft als Code geschrieben (k6, Gatling, Locust) statt aufgezeichnet?
  68. 68.Was ist im Stresstest ein schlechtes Zeichen, selbst wenn sich das System nach dem Lastabfall erholt?
  69. 69.Was ist das Hauptrisiko, k6 mit Tausenden VUs auf einem Laptop laufen zu lassen?
  70. 70.Warum sollten Lasttest-Berichte die Konfiguration enthalten, nicht nur Zahlen?
  71. 71.Worauf deutet ein steigendes http_req_blocked in k6 hin?
  72. 72.Ein Test des Such-Endpunkts nutzt immer dieselben 10 Suchanfragen. Was ist das Risiko?
  73. 73.Was verrät ein Lasttest nur der Datenbankschicht nicht?
  74. 74.Welche Phasen einer Anfrage zählt k6 zu http_req_duration?
  75. 75.Warum ist ein Test, der nur GET /products aufruft, ein schwacher Kapazitätstest für einen Shop?
  76. 76.Was ist der Unterschied zwischen ramping-vus und ramping-arrival-rate?