There are many factors that can affect your tests.
1.) Make sure that you have good PC or Computer to generate 500 users/threads.
2.) Check your error report. You should find some errors there.
3.) Make sure that you have good network bandwidth to handle 500 requests.