k6

k6

k6 is a growing company providing an open-source tool (k6 OSS) and SaaS product (k6 Cloud) in the performance testing space. A solution for SREs, QA testers, and Developers to test their applications’ performance and reliability.

Traditionally, QA and Performance Engineers did performance testing using complicated testing tools, and only after the application was completed. But testing has dramatically changed and is now a shared activity between several roles and carried out earlier in the development lifecycle.

In this new era, k6 has disrupted the load testing market, providing an easy-to-use and developer-oriented solution. Loved by developers and trusted by engineering teams.

Browser Testing with k6

Browser Testing with k6

Installing k6 in 1 minute

Installing k6 in 1 minute

k6 2022 End of year review

k6 2022 End of year review

K-SIX News Update 0.39

K-SIX News Update 0.39

k6 at StarEast 2022

k6 at StarEast 2022

K-SIX News Update 0.37

K-SIX News Update 0.37

Пікірлер

  • @realreapecks
    @realreapecks10 күн бұрын

    Hello can you please let me know how to print the total virtual users when doing a breakpoint test on websocket? Also can we make the no of users dynamic such as if we wanna increase the value of vus by 50 each hour without manually entering in stages section. Again on websocket

  • @realreapecks
    @realreapecks10 күн бұрын

    I tried to add vu global variable in that but it just returns the vu Id and not the count. Would love to hear from you 🙏

  • @ganeshjoe6022
    @ganeshjoe6022Ай бұрын

    How to get html report?

  • @ahmedcasa3487
    @ahmedcasa3487Ай бұрын

    The new load testing for a new projet is more complicated , because we only imagine what will hapen on the production

  • @valentinadube9867
    @valentinadube9867Ай бұрын

    How did you export postman collection to IJ? I get blank file.

  • @djthim
    @djthimАй бұрын

    What do you mean with IJ?

  • @performance_testing
    @performance_testing3 ай бұрын

    Thank you guys!

  • @elzorritoandino5739
    @elzorritoandino57393 ай бұрын

    Hi, in what video do you integrate k6 with Prometheus? thanks in advance

  • @VigneshT-mg4mb
    @VigneshT-mg4mb3 ай бұрын

    Is it possible to write k6 test script in an existing jest e2e test script to load test the complete application?

  • @mohamedsaadi6716
    @mohamedsaadi67163 ай бұрын

    Can you please show it how we can do it in bitbucket

  • @AlejandroMonjeMorales
    @AlejandroMonjeMorales3 ай бұрын

    Hello guys! Would it be possible to show a step by step setup of faro in your application?

  • @AdnanErlansyah-nx7xp
    @AdnanErlansyah-nx7xp3 ай бұрын

    Can I ask, could you make a tutorial for testing web performance by using the K6 tool? And also make the generated report after completed the test. Thank you so much for all of your tutorial ❤

  • @adamkeren5651
    @adamkeren56513 ай бұрын

    i am getting " ERRO[0003] Error parsing response JSON: {} source=console ERRO[0003] Empty response or response body not found source=console" while trying to run my converted collection tried to change the way i parse my api responses in many ways but could not solve this or find any documantation or issues @k6 can you asisst? js code for example : postman[Request]({ name: "GetAccountBasicDetails", id: "cdd131c4-46e0-4b64-8bfc-6dcca555eea68", method: "GET", address: "{{baseURL}}Account/GetAccountBasicDetails?UserGuid={{esgnameid}}", post(response) { // Parse the JSON response const jsonResponse = pm.response.json(); in any case you have tutorials on how to handle postman variables and script in k6 please share links thanks!

  • @djthim
    @djthim3 ай бұрын

    Can you share this question on the discussion board of the repo?

  • @mjj3tube
    @mjj3tube3 ай бұрын

    after creating the binary my imports are not getting recognized for k6/x/browser , can you please help?

  • @mujamil87
    @mujamil874 ай бұрын

    I am struggling with to handle/click an element inside Shadow dom with xk6-browser. Please let me know how I can do it?

  • @user-bs1jm5ld2q
    @user-bs1jm5ld2q5 ай бұрын

    can you make tutorial for front end performance testing?

  • @zhangzhao9521
    @zhangzhao95215 ай бұрын

    Hello, is there any documentation to share some best practices on setting the resource limits per k6 pod? I know this depends on the complexity of test case and etc.. But was wondering if there is any benchmark statistics I can use to understand the initial resource limits I can put in place, or some practices on capacity planning?

  • @saifalisanadi6519
    @saifalisanadi65195 ай бұрын

    Thanks for such an amazing session. Wanted to ask , is port forwarding feature available in the current xk6 kubernetes version? Thanks once again

  • @chineduobiorah710
    @chineduobiorah7105 ай бұрын

    im running k6 with visual studio how can i transfer my results into a graph for clearer understanding

  • @igoremelyanov7302
    @igoremelyanov73026 ай бұрын

    How and where can I play with that Browser Metric Dashboard GrafanaK6 representation?

  • @igoremelyanov7302
    @igoremelyanov73026 ай бұрын

    Giving me an error for now. But I've get some Loading Performance visualizations... keep playing around :) ERROR Identifier directly after number (8:20) 6 | export const options = {"ext":{"loadimpact":{"distribution":{"amazon:ca:montreal":{"loadZone":"amazon:ca:montreal","percent":100}},"apm":[]}},"thresholds":{},"scenarios":{"01_Open_Provider_Link":{"executor":"ramping-vus","gracefulStop":"30s","stages":[{"target":1,"duration":"1m"},{"target":1,"duration":"3m30s"},{"target":0,"duration":"1m"}],"gracefulRampDown":"30s","exec":"01_Open_Provider_Link"}}}; 7 | > 8 | export function 01_Open_Provider_Link() { | ^ 9 | let response; 10 | 11 | // 01_Open Patient Link

  • @dertuman
    @dertuman6 ай бұрын

    You're awesome! Super clear, concise and informative. A pleasure to watch, so professional. Thank you so much.

  • @keerthimj8248
    @keerthimj82487 ай бұрын

    I have converted a Postman collection into K6 Script but I am facing an error TypeError: Cannot read property 'set' of undefined or null pm.test("Login request", function() { pm.environment.set("Authorization", response.headers["AuthToken"]); }); Help me on this - How to do the sequencing

  • @djthim
    @djthim6 ай бұрын

    Can you drop this issue on the discussion board of the repo? That way we can see in the community, how to solve this.

  • @biswajit-k
    @biswajit-k7 ай бұрын

    39:41 is what you are looking for

  • @eversondesda6846
    @eversondesda68467 ай бұрын

    Top

  • @darinacherepanova6930
    @darinacherepanova69307 ай бұрын

    Many thanks for this video! It's really helpful

  • @user-tu3ew8yx1q
    @user-tu3ew8yx1q7 ай бұрын

    this is a golden video.! thank you Tim for sharing your knowledge!

  • @haninemourad7971
    @haninemourad79718 ай бұрын

    Reprogramation factory energy

  • @rajjjnish
    @rajjjnish8 ай бұрын

    I have not been able to switch to new tab when running the k6 browser test. Though i tried the change focus command listed in k6 documentation but that doesnt work. My use case is in a page there is a button which opens up a new tab when clicking it. And i am not able to switch to new tab in script hence cant perform next actions on new tab. Hoping for some help/response.

  • @k6io
    @k6io8 ай бұрын

    Hi @rajjjnish, can you post a reproducible example on our community forum (community.grafana.com/c/grafana-k6/k6-browser/79) so we can help you more. Thanks!

  • @anfalmohamed7005
    @anfalmohamed70058 ай бұрын

    I am using k6 0.47.0 but browser is not getting launched, could you please share installation steps

  • @k6io
    @k6io8 ай бұрын

    Hi there! Please check out k6.io/docs/using-k6-browser/migrating-to-k6-v0-46/ for more information. You probably need to set the environment variable K6_HEADLESS_FALSE and set it to false.

  • @lbatcho-od
    @lbatcho-od8 ай бұрын

    Thank you it was very intersting, At the 46th minute you show a graph with the vital browser metrics. Can you send me the link or the json of this board? Thank you very much.

  • @k6io
    @k6io8 ай бұрын

    Hi! k6 browser is now publicly available to Grafana Cloud. You can create a free Grafana Cloud account and run a sample browser test to access the dashboard. Thanks!

  • @mihu2cool
    @mihu2cool8 ай бұрын

    This is the kind of video you need to move people to k6 from jMeter, great job.

  • @milanzlamal686
    @milanzlamal6868 ай бұрын

    how to make in setup page definition and browser login? i dont seen option to define page on setup function can i make the setup function on async test function?

  • @k6io
    @k6io8 ай бұрын

    Hi! Currently, the browser module can only be used within the default function. Please refer to community.grafana.com/t/using-browser-in-the-setup-stage-of-a-test/101496/4 for more information. Thanks!

  • @gaytriparmar-fw5sv
    @gaytriparmar-fw5sv8 ай бұрын

    I like your sense of humor Paul.dirt out ..LOL

  • @djthim
    @djthim8 ай бұрын

    🎉Congrats with the 100th K6 Office hours episode 🎆 A great milestone to be proud off and so much good content has come out it. Congrats to whole team and looking forward for another 100 episodes 🙌

  • @k6io
    @k6io8 ай бұрын

    Thank you so much, Tim! We enjoyed having you with us! 💜

  • @qatester6425
    @qatester64258 ай бұрын

    Hello, do you have a diagram reference on k6 Kubernetes design? Thanks.

  • @mlpichardo1
    @mlpichardo19 ай бұрын

    Question. Is there a way to pass in a CLI argument to select and run 1 request and not the entire script?

  • @k6io
    @k6io7 ай бұрын

    Sorry for the delayed reply! Using the `--iterations 1` CLI argument will override options specified within your script. Check out grafana.com/docs/k6/latest/using-k6/k6-options/how-to/ for more information on argument precedence.

  • @lcamiloch
    @lcamiloch9 ай бұрын

    Thanks for all tips I found it very useful

  • @holgerwinkelmann6219
    @holgerwinkelmann62199 ай бұрын

    we call it calibration, What' the point of measure something if you don't know your can compare this to a baseline. All results are meaningless without context and expected results IMHO

  • @k6io
    @k6io9 ай бұрын

    So true, Holger! Without knowing WHY you're testing, all the metrics and numbers in the world are meaningless. - Nicole

  • @storyworldfirst
    @storyworldfirst9 ай бұрын

    Any option to send K6 output remote write URL(cortex) with bearer token authentication

  • @chandrusanthosh6831
    @chandrusanthosh683110 ай бұрын

    I'm using the below script to send log message("This is a test log message")to loki, my doubt is , is it possible to send our own logs to loki using xk6 extention?. if yes is this script is correct? but it is pushing auto generated logs to loki. kindly help me to resolve this issue import loki from 'k6/x/loki'; const conf = loki.Config("localhost:3100"); const client = loki.Client(conf); export default function () { const msg = "This is a test log message"; const labels = { "label_name": "label_value", "label_name_2": "label_value_2" }; client.push(msg, labels); }

  • @chandrusanthosh6831
    @chandrusanthosh683110 ай бұрын

    I'm using the below script to send log message("This is a test log message")to loki, my doubt is , is it possible to send our own logs to loki using xk6 extention?. if yes is this script is correct? but it is pushing auto generated logs to loki. kindly help me to resolve this issue import loki from 'k6/x/loki'; const conf = loki.Config("localhost:3100"); const client = loki.Client(conf); export default function () { const msg = "This is a test log message"; const labels = { "label_name": "label_value", "label_name_2": "label_value_2" }; client.push(msg, labels); }

  • @tamilan_editzz
    @tamilan_editzz10 ай бұрын

    Hey hi, actually im using xk6 for sending logs to loki, is it possible to send our own messages to loki like " This is loki test by chandru" Message?

  • @rfryanfavour4369
    @rfryanfavour436910 ай бұрын

    🎉🎉 thanks

  • @rfryanfavour4369
    @rfryanfavour436910 ай бұрын

    😅... well its truly powered by GO. I hope I become a good STLC expert

  • @chandrusanthosh6831
    @chandrusanthosh683110 ай бұрын

    Is there any step by step guide to build xk6 in windows or Linux, i tried multiple time i can't do setup, could you please help me with that

  • @k6io
    @k6io10 ай бұрын

    Hi there! We have some instructions on our README file on how to build xk6 github.com/grafana/xk6

  • @ledinhcuong9093
    @ledinhcuong909310 ай бұрын

    This is fun to watch guys :d

  • @k6io
    @k6io10 ай бұрын

    We're glad you enjoyed it! :D

  • @qatester6425
    @qatester642510 ай бұрын

    Amazing for the new release of the K6-browser.

  • @qatester6425
    @qatester642510 ай бұрын

    possible to run the k6-browser base in Kubernetes?

  • @k6io
    @k6io10 ай бұрын

    Hi @qatester6425, yes, this is possible. We now have an official Docker image with Chromium installed to help you run k6 browser tests in Kubernetes. Simply use the image here hub.docker.com/r/grafana/k6/tags with the tag `master-with-browser`.

  • @qatester6425
    @qatester642510 ай бұрын

    @@k6io I was how to run the k6-browser script via kubernetes after running in the docker container?

  • @lunyi2004
    @lunyi200410 ай бұрын

    k6 Cloud seems to be moved to grafana, right?

  • @k6io
    @k6io10 ай бұрын

    Hi @lunyi2004! As the next phase of the Grafana Cloud k6 launch, we no longer accept new sign-ups to k6 Cloud. Existing k6 Cloud customers can continue using k6 Cloud. We plan to migrate k6 Cloud to Grafana Cloud k6 at a later date.

  • @qatester6425
    @qatester642511 ай бұрын

    How to deploy this using AWS EKS?

  • @vivaswatjha5977
    @vivaswatjha597711 ай бұрын

    Where did you get the xk6 browser link from @20:37

  • @k6io
    @k6io7 ай бұрын

    Hello Vivaswat! Sorry for the late response! That URL is provided is provided by the xk6-dashboard. We've recently migrated the xk6-dashboard to Grafana and no longer require Netlify. Check out the extension repo at github.com/grafana/xk6-dashboard or try out Paul's updated Office Hours demo at github.com/javaducky/k6-office-hours-047 .